即使解决方案由git控制,Visual Studio 2015仍默认为P4VS

戴夫

大约2年前,我们公司从Perforce转到了Git。从那时起,我一直在Visual Studio 2015中使用Git插件,而没有任何问题。就在上个月左右,当我在任何项目上启动Visual Studio时,我都会收到消息

活动的解决方案或项目由与您选择的源代码控制插件不同的源代码控制插件控制。如果更改源代码管理插件,则将关闭活动的解决方案或项目。

如果我同意,则解决方案已关闭。如果再查看“工具” /“选项” /“源代码控制”,则该插件设置为P4VS。

如果我拒绝,我的解决方案将保持打开状态,并且源代码控制为Git。

我尝试从头开始创建一个由Git控制的Visual Studio项目,并且得到相同的结果。这是一个简单的空项目。我已经检查了.sln和.csproj文件,并且两个文件中都没有源代码控制键。

如果只打开Visual Studio而没有项目,则源代码控制插件将设置为Git。

似乎Visual Studio已决定我的项目全部由Perforce控制,并考虑将Git进行更改,但我不知道它是如何决定的。显然,我可以单击“否”并继续,但是如果可以的话,我想修复此问题。

戴夫

由于我们不再使用perforce,因此我最终进入了工具->扩展并禁用了P4VS(Perforce)。看来已经解决了问题。

作为附带的好处,我在尝试从VS中的项目中删除文件时也遇到了麻烦,没有收到错误消息,但是该文件不会被删除。当我禁用P4VS时,该问题似乎也消失了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio:从 2015 年到 2017 年迁移包括 Git 在内的解决方案

Visual Studio 2015 - 将解决方案复制到新解决方案

在Visual Studio 2015中捕获解决方案事件

Visual Studio 2015 IntelliSense 错误但解决方案编译

Visual Studio Teams 2015 Git打开Web项目解决方案时出错(网站不存在)

带有Git版本控制的TFS Online项目如何包含多个Visual Studio解决方案?

Visual Studio 2017向后兼容Visual Studio 2015解决方案吗?

将Visual Studio 2013解决方案升级到Visual Studio 2015

Visual Studio 2015解决方案与Visual Studio 2013向后兼容

重置 Visual Studio 解决方案的 Git 存储库

Visual Studio 2015不同版本号导致解决方案文件被签出

停止继续搜索解决方案的Visual Studio 2015表单

Visual Studio 2015或2017显示IntelliSense错误,但解决方案已编译

Visual Studio 2015不显示任何解决方案的调试源文件

如何在解决方案加载时禁用Visual Studio 2015及更高版本的自动Bower安装?

在Visual Studio 2015中打开解决方案时文件路径错误

ASP.NET核心项目未在Visual Studio 2015 Update 3解决方案中加载

Visual Studio 2015在解决方案中的哪里显示错误指示符?

如何为Windows和Android创建SDL2 Visual Studio 2015或2017解决方案?

Visual Studio 2015-如何从另一个解决方案引用项目?

加载解决方案会在Visual Studio 2015社区启动时导致异常

无法生成或清理Visual Studio 2015解决方案(访问被拒绝)

将Visual Studio 2015解决方案文件转换/降级为2013

Visual Studio 2015-命令行重定向解决方案

Visual Studio 2015在保存时删除文件-Cordova解决方案

C#Visual Studio 2015在解决方案中加载xml

我可以在 Visual Studio 中设置默认的“活动解决方案平台”吗?

Visual Studio解决方案中使用的.vs文件夹是什么?

在Visual Studio C#中开发WebService,然后从单独的VS解决方案中调用它