【问题标题】:Issue with VS 2015 Project/Solution build definition in TFS 2010 ServerTFS 2010 服务器中的 VS 2015 项目/解决方案构建定义问题
【发布时间】:2016-08-18 09:28:03
【问题描述】:

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

文件夹结构:

......\Build\Roslyn

......\Build\_PublishedWebsite\project_folder\bin

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

任何帮助。如果您需要更多信息,请告诉我。

【问题讨论】:

  • 作为临时修复,我添加了构建后命令来删除文件。如果存在 "$(WebProjectOutputDir)\bin\MicrosoftCodeAnalysisdll" del /F "$(WebProjectOutputDir)\bin\MicrosoftCodeAnalysisdll"

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


【解决方案1】:

作为临时修复, 我已经添加了构建后命令来删除文件并且它工作成功。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 2018-05-24
    • 1970-01-01
    • 2012-06-01
    • 2016-09-24
    • 2014-08-11
    • 2013-07-16
    相关资源
    最近更新 更多