我最近开始在Visual Studio 2015中使用Git,并尝试修改安装程序项目的属性。问题是,它不允许我这样做,因为该项目未被签出,而且我没有看到通过Visual Studio用Git签出项目的选项。即使在分支下,我也只看到“签出”这个词,但是它是灰色的。
我最近开始在Visual Studio 2015中使用Git,并尝试修改安装程序项目的属性。问题是,它不允许我这样做,因为该项目未被签出,而且我没有看到通过Visual Studio用Git签出项目的选项。即使在分支下,我也只看到“签出”这个词,但是它是灰色的。
我发现删除绑定会清除项目文件中以下标签的值:
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
显然,SAK代表'应该已经知道'。
这里是我发现的一个解决方法, 在解决方案资源管理器中标记项目安装程序,然后点击“保存”(不是全部保存)。 对我来说,这个方法很管用。 如果还没有帮助,请尝试重新打开VS并再次尝试该方法。
干杯!
和Eternal21一样,我在尝试修改一个Installer项目时遇到了这个问题,但是这是在VS2013(而不是VS2015)项目中,并且在解决方案文件中找不到GlobalSection(TeamFoundationVersionControl)
。然而,以下步骤有效:
(解决方案不需要关闭)。
vdproj
文件(安装项目文件),对其进行一些临时更改(键入一个字符并删除),然后保存文件来解决这个问题。这有效地从GIT检出了项目。现在,您可以回到Visual Studio并进行任何想要的更改。我能够使用dotNET的建议并编辑vdproj文件。仅仅添加一个字符并删除并不能起作用,但是进行实际的编辑则有效。这样做将触发GIT的检出。在我的情况下,我试图将其中一个检测到的依赖项排除属性更改为false,并且在编辑vdproj文件时可以成功地实现。一旦保存后重新打开Visual Studio,安装程序上的检查就会显示,并且更改已经应用。我可以在检出时进行其他更改。
完成后,我将其签入后,便无法再进行编辑,需要手动再次编辑文件以进行检出。
首先,您需要在Git服务器上创建一个新的空仓库,然后将其克隆到本地计算机上的文件夹中。
之后,您就可以通过将项目添加到本地文件夹中来添加并检查它。