TFS 2010 Server

时间:2016-04-25 05:54:06

标签: tfs msbuild visual-studio-2015 tfs2010 build-definition

我遇到了TFS 2010 Build Definition的一个问题,它没有为VS 2015中的项目正确复制dll。最初我遇到了一个问题,就像所有编译器dll都放在bin文件夹中一样,我遇到了应用程序级错误。一旦我将bin文件夹(Project \ bin \ Roslyn)中的编译器dll(csc.exe, .config, .CodeAnalysis.dll,...)Roslyn文件夹移动,应用程序成功运行。我的Roslyn文件夹在项目根目录之外创建。

文件夹结构:

...... \构建\罗斯林

...... \构建\ _PublishedWebsite \ project_folder \ BIN

我创建了一个post build命令,将这个Roslyn移动到bin中并成功移动。但是仍然可以在bin中使用Roslyn下的文件副本,并且它的应用程序无法正常工作。

任何帮助。如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

作为临时修复, 我添加了post build命令来删除文件并且它已成功运行。

if exist "$(WebProjectOutputDir)\bin\MicrosoftCodeAnalysisdll" del /F "$(WebProjectOutputDir)\bin\MicrosoftCodeAnalysisdll"