Visual studio 2015 在Visual Studio 2015中为ASP.NET 5项目禁用自动添加新文件

Visual studio 2015 在Visual Studio 2015中为ASP.NET 5项目禁用自动添加新文件,visual-studio-2015,asp.net-core,Visual Studio 2015,Asp.net Core,有没有办法在Visual Studio 2015中禁用或退出自动添加ASP.NET 5的新文件 我们的软件开发商店有一个单用户签出策略,开发者一次只能签出一个文件。这会导致ASP.NET 5出现问题,因为任何生成的文件都会自动添加到Visual Studio 2015中的项目中,从而导致它们被添加到TFS中。这会导致一个开发人员阻止另一个开发人员,因为他们无法构建和生成相同的输出文件 例如,正在编译Typescript文件并将其复制到wwwroot下的文件夹中。第一个这样做的开发人员会让Visu

有没有办法在Visual Studio 2015中禁用或退出自动添加ASP.NET 5的新文件


我们的软件开发商店有一个单用户签出策略,开发者一次只能签出一个文件。这会导致ASP.NET 5出现问题,因为任何生成的文件都会自动添加到Visual Studio 2015中的项目中,从而导致它们被添加到TFS中。这会导致一个开发人员阻止另一个开发人员,因为他们无法构建和生成相同的输出文件

例如,正在编译Typescript文件并将其复制到wwwroot下的文件夹中。第一个这样做的开发人员会让Visual Studio 2015将这些文件添加到解决方案中,从而使它们添加到TFS中。下一个开发人员无法生成,因为这些文件当前已签出给其他开发人员

我们已经能够通过在TFS中隐藏wwwroot文件夹来暂时防止这种情况。然而,我们不希望每个开发人员都必须记住这样做。此外,我们还必须取消wwwroot,以对web.config进行代码更改,然后再重新隐藏它。然后,开发人员必须取消屏蔽,以获得该文件更改的最新版本,然后重新屏蔽

我们宁愿在Visual Studio 2015中明确选择将文件添加到项目中,这样生成的文件不会自动添加到项目中


我们也无法更改TFS签出策略以允许多用户签出。如果我们可以在TFS2010的源代码管理资源管理器中的文件夹级别设置多用户签出策略,那么也可能解决其中一些问题。但是TFS 2010不允许这种情况。

我认为这是一种情况,你正在与一种工具/流程作斗争,而不是仅仅“随波逐流”。您需要改革签入/签出流程以符合新的ASP.NET 5方法体系(包括新的xproj格式),或者需要坚持使用支持您的流程的旧技术。

转到git。说真的,“我们的软件开发商店有一个单用户签出策略,开发者一次只能签出一个文件。”-真的吗?!现在是2015年,你不再局限于视觉资源安全!该策略需要更改以跟上现代团队开发的步伐。“我们的软件开发商店有一个单用户签出策略,开发人员一次只能签出一个文件。”现在是人们不再害怕合并的时候了。我们正在寻找一个合理的解决方案,可以在当前环境中实施。更改策略或源代码管理远远超出了我们目前所能做的。对于在wwwroot文件夹中构建本地文件的bower_组件或grunt任务来说,这是非常烦人的。使用.tfignore(与本地工作区一起)在这些项目上不起作用,当我尝试使用掩蔽时,我收到一个模式错误对话框
error-{x}尝试对x项执行添加操作时遇到错误遇到第一个错误:项{filename}已掩蔽。有关任何其他错误的信息,请参见输出工具窗口。