我花了一周的时间尝试让我的TFS Branch / VSO / Azure Release Branch Continous Deployment setup,但都失败了。现在我只是想让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
我真的不知道下一步该怎么做。
发布于 2016-02-13 13:02:53
签入你的bin文件夹几乎总是一个坏主意。如果在您排除它时构建失败,这很可能意味着您有一个从bin引用的DLL (也不好)。您应该尽可能地为您的依赖项使用Nuget包。如果需要,可以很容易地制作自己的版本。或者,您可以将需要引用的DLL放在解决方案根目录下的其他文件夹中,然后引用这些DLL。
发布于 2016-02-14 03:11:41
我假设你想要签入你引用的项目的Bin。在设置构建时,必须选择要构建的配置。确保您正在构建的配置将您所引用的项目设置为Build。
我同意chief7的观点,那就是检查你的bin文件夹不是一个好主意。
https://stackoverflow.com/questions/35379989
复制相似问题