忽略TFS但包含在项目

时间:2016-02-13 12:43:24

标签: visual-studio visual-studio-2012 tfs

我上周花了一些时间试图获得我的TFS Branch / VSO / Azure Release Branch Continous Deployment设置,但是失败了。现在我只是试图让CD工作没有分支,我指出我的解决方案,但我在obj和bin文件夹上摔倒了。如果我从项目中排除bin文件夹,它会抱怨,因为它无法构建项目。我不能让tfignore工作,如果我更改文件夹它仍然跟踪更改。

我的文件夹结构为:

\Dev\Web\Umbraco Master Solution\Umbraco.Extensions\bin
\Dev\Web\Umbraco Master Solution\Umbraco.Extensions\obj
\Dev\Web\.tfignore

我的tfignore包括以下几行:

\Umbraco Master Solution\Umbraco.Extensions\bin
\Umbraco Master Solution\Umbraco.Extensions\obj

我不确定从哪里开始。

2 个答案:

答案 0 :(得分:1)

签入您的bin文件夹几乎总是一个坏主意。如果在排除它时构建失败,那可能意味着你有一个从bin引用的DLL(也不好)。您应尽可能使用Nuget包作为依赖项。如果需要,它很容易自己制作。或者,您可以将需要引用的DLL放在解决方案根目录的不同文件夹中,然后引用它们。

答案 1 :(得分:0)

我假设您想要签入您正在引用的项目的Bin。设置构建时,必须选择要构建的配置。确保您正在构建的配置将您引用的项目设置为Build。

我同意Chief7的说法,检查你的bin文件夹是个坏主意。