小编Int*_*eXX的帖子

Visual Studio Team Explorer-GIT:自动忽略新文件

每当我创建新文件(例如类文件(.cs))时,GIT都会自动忽略该文件(尽管该文件仍包含在项目中)。我的.gitignore文件或某些Visual Studio设置是否有问题?有毛病吗

有趣的是,我的解决方案下有7个项目,只有1个项目具有此行为。

为什么我认为它被忽略而不是未跟踪?答案如下:

1-通常,Visual Studio会跟踪所有新的.cs文件,这是我在除此项目之外的所有项目中所做的工作。

2-新文件的版本控制状态图标是一个红色的圆圈(中间有一个矩形),如果将其悬停将显示单词“ Ignored”。另外,如果我右键单击该文件,则可以看到“将忽略的文件添加到源代码管理”选项。

这是.gitignore文件(与.git文件夹位于同一文件夹中):

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/

# Visual Studio 2015 cache/options directory
.vs/
.vscode/
# Uncomment if you have tasks that create the project's static files in wwwroot …
Run Code Online (Sandbox Code Playgroud)

git visual-studio team-explorer visual-studio-2017

6
推荐指数
1
解决办法
2459
查看次数

如何将System.ServiceProcess命名空间导入WPF项目?未在CodeSense中显示

如何System.ServiceProcess在VB.NET(而不是C#)中将命名空间导入WPF项目?该ServiceController对象不在VS2008的工具箱中,我似乎无法弄明白.有任何想法吗?如果无法将该特定命名空间导入WPF项目,是否有人建议从WPF应用程序控制Windows服务的另一种方法?我知道这个框架更侧重于多媒体应用程序,但我真的想将我的一些工具切换到WPF.

提前致谢!

vb.net wpf import

5
推荐指数
2
解决办法
9925
查看次数

为什么我的推送中突然出现合并提交?

好吧,我好像把一些事情搞砸了。

直到最近,我曾经能够进行合并提交,然后推送到原点,而无需显示单独的提交。现在,我在管道中只能看到合并提交:

管道在之后提交

在此开始之前,仅手动提交被推送到原点(或至少显示为这样):

管道提交之前

这是行为更改后的团队资源管理器(VS 2019 v16.6.5):

团队探索者

...这是我当地的分支机构历史:

分行历史

看到变化了吗?

a13adadf这一切都是在我恢复提交、修复并重新发布之后开始的。现在我遇到了某种奇怪的分支效应,我不知道如何让事情回到之前的状态。(我尝试研究这个问题,但是在搜索与 相关的任何内容时,信噪比非常低merge commit。)

如何让我的存储库“忽略”(即停止显示)合并提交?

(注意:我是唯一参与此存储库的开发人员。)

git git-merge git-revert team-explorer git-commit

5
推荐指数
1
解决办法
2404
查看次数

为简单的WCF服务启用基本身份验证?

我有一个非常简单的WCF Web服务,客户在他们自己的IIS上托管.

客户有自己的客户端,他们在测试环境中一直在测试它,一切正常,直到他们禁用匿名身份验证并启用基本身份验证.一旦他们这样做,他们开始得到错误:

The authentication schemes configured on the host ('Basic') do not allow those configured on the binding 'BasicHttpBinding' ('Anonymous'). Please ensure that the SecurityMode is set to Transport or TransportCredentialOnly. 
Run Code Online (Sandbox Code Playgroud)

那么,我需要做些什么来使基本身份验证工作?

我的网络服务目前web.config:

<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.5" />
        <httpRuntime targetFramework="4.5" />
    </system.web>
    <system.serviceModel>
        <behaviors>
            <serviceBehaviors>
                <behavior name="">
                    <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
                    <serviceDebug includeExceptionDetailInFaults="false" />
                </behavior>
            </serviceBehaviors>
        </behaviors>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true"
            multipleSiteBindingsEnabled="true" />
    </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我有自己的测试客户端,我可以针对我的webservice运行.目前app.config:

<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding> …
Run Code Online (Sandbox Code Playgroud)

iis wcf web-services basic-authentication

4
推荐指数
1
解决办法
2万
查看次数

将TFS 2015升级至TFS 2018

由于TFS 2018不支持SharePoint集成,因此应迁移哪些数据库以及应如何使用SharePoint数据库执行此操作.

tfs tfs-2015 tfs2018

4
推荐指数
1
解决办法
6297
查看次数

如何发现 git pull 当前的默认行为?

我在 VS Code 启动时开始收到此警告:

在此输入图像描述

所以我下载了 Git for Windows v2.27.0。运行安装程序时,我遇到了这样的提示:

在此输入图像描述

我想选择与 Visual Studio 第一次为我安装 Git 时相同的默认行为,以便让一切顺利进行。我已经是 Git 的新手了,我不希望事情出错。

我还没有继续;我不想冒把事情搞砸的风险。

本问答讨论了这个概念,但并没有完全了解默认值是什么。官方文档在这里也很不足。

有没有办法确定当前的默认值?

如果没有,是否可以在事后更改默认值,以防我选择错误的选项?

git default git-pull visual-studio visual-studio-2019

4
推荐指数
1
解决办法
2359
查看次数

变量值传递给另一个表单VB.Net

我有两个公共变量,每个都来自两种不同的形式..

Form1.VB
Public UserNo As String

Form2.VB
Public MyUserNo As String
Run Code Online (Sandbox Code Playgroud)

在我的Form2.VB文件中,我将值分配给Form1.VB的UserNo

Form1.UserNo = MyUserNo
Run Code Online (Sandbox Code Playgroud)

每当我访问Form1.VB时,MyUserNo的值都为空,我该怎么办?两份表格均未关闭.

当我需要在Form1.VB上使用它时,我还尝试重新赋值

UserNo = Form2.MyUserNo
Run Code Online (Sandbox Code Playgroud)

vb.net

3
推荐指数
1
解决办法
6万
查看次数

从另一个类/对象调用共享函数时引发的 VB.net 类事件?

如何创建或使用从另一个对象或类调用共享子/函数时引发的事件?

我将展示一个示例:我有访问数据库的 DataHost 类:

Class DataHost

Shared Sub addName().....
Shared Sub delName().....
Shared Function getNames()....

Shared Function askPassword()........

End Class
Run Code Online (Sandbox Code Playgroud)

我希望程序每次另一个类调用 DataHost 的子函数/函数来访问数据库时都要求输入密码。

我可以在每个函数的开头添加,if askpass()=False Then return但在我的代码中,函数超过 20 个,我希望有一个更智能的解决方案。

所以我正在寻找askPassword()每当您调用另一个子/函数时都会调用的东西。

vb.net events function

3
推荐指数
1
解决办法
4888
查看次数

复杂的TFS 2017升级

我希望将我目前的TFS 2015.3实例升级到2017年.然而,由于一些复杂的因素,它不会像宣传的那样容易.我的方案似乎没有记录.

  1. 我将安装一个新的域控制器(从Server Essentials 2012 R2迁移到Server Essentials 2016).
  2. 当前的操作系统是Server 2012 R2; 我也将升级到Server 2016(对新VM的全新安装).
  3. 这两个新VM必须保留与以前相同的NETBIOS名称.
  4. 当前的SQL Server实例是2014; 我也将升级到SQL Server 2016.
  5. 当前TFS实例的SQL Server实例位于单独的VM上.我想整合这个并将所有内容放在一个VM上.(我是一个单独的开发人员,在我的服务器上放置一个非常轻的负载,我想减少额外的复杂性和开销.)

仅仅是安装TFS 2017并从2015.3生成的备份进行恢复的问题吗?2017年将在还原过程中自动应用任何架构更改等吗?难道这么简单吗?

我能找到的最接近的问题就在这里,但不幸的是,它并没有完全解决我的情况.

tfs tfs-migration tfs2017

3
推荐指数
1
解决办法
5960
查看次数

写入 Visual Studio 输出窗口,万无一失的方式

与“写入 Visual Studio 的输出窗口? ”中所问的完全一样,但是解决了剩余的问题——

  • 我假设如果我在没有调试(ctrl-f5)的情况下开始,就没有办法写入输出,对吗?– previous_developer 2012 年 2 月 27 日

  • Debug.WriteLine() 仅在 Debug 中运行时才有效。这意味着使用 F5 而不是 CTRL-F5 运行它。– kirk.burleson 2013 年 7 月 15 日

然而,事实并非如此,因为:

  • 刚刚在这里运行了一个小应用程序,对我来说很好用。也许您的环境中存在小故障?– Bhargav Bhat 2012 年 2 月 27 日

  • 而且,

在正常运行期间,我可以在 Visual Studio 输出窗口看到一些信息打印:

[1/10/2018 11:56:25 AM Informational] ------ Run test started ------
[1/10/2018 11:56:26 AM Informational] NUnit Adapter 3.9.0.0: Test execution started
[1/10/2018 11:56:26 AM Informational] Running selected tests in  ...\Demo.dll
[1/10/2018 11:56:26 AM …
Run Code Online (Sandbox Code Playgroud)

c# debugging visual-studio visual-studio-debugging

2
推荐指数
1
解决办法
5168
查看次数