【发布时间】:2015-02-03 17:45:09
【问题描述】:
我正在使用 Visual Studio 2013 Pro 和 Team Foundation Server 2013。我有一个 .tfignore 文件,其中包含以下几行:
\packages
\<project name>\Bin
!\<project name>\Bin\*.refresh
第 1 行不工作,但第 2 行和第 3 行正常。上面的项目名称是解决方案中的一个网站。此解决方案中没有其他内容。安装了 nuget 包,它们会在您发布或构建网站时自动下拉。发生这种情况时,将在解决方案中创建此包文件夹。它没有添加到解决方案资源管理器中,当您在文件资源管理器中查看文件管理器时,它与解决方案位于同一文件夹中。
如果您需要任何其他信息,请告诉我。
【问题讨论】:
-
你想要完成什么?您描述的是预期的行为。您可以通过 NuGet 设置更改包文件夹的设置,而不是 .tfignore。
-
MrHinsh,我上面的代码显示了你的建议。
-
Andrew Clear,我正试图阻止将包文件夹检入 TFS。
-
是否可以手动创建 .tfignore 文件?
标签: asp.net tfs visual-studio-2013 tfignore