TFS 2010 服务器中的 VS 2015 Project/Solution 构建定义问题
Issue with VS 2015 Project/Solution build definition in TFS 2010 Server
我遇到了 TFS 2010 Build Definition 的问题,它没有为 VS 2015 中的项目正确复制 dll。最初我遇到的问题是所有编译器 dll 都放在 bin 文件夹中,我正在获取应用程序级错误。一旦我移动了编译器 dll (csc.exe, .config,.CodeAnalysis.dll,...) bin 文件夹 (Project\bin\Roslyn) 中的 Roslyn 文件夹,应用程序工作成功。我的 Roslyn 文件夹正在我的项目根目录之外创建。
文件夹结构:
......\Build\Roslyn
......\Build\_PublishedWebsite\project_folder\bin
我已经创建了一个 post 构建命令来将这个 Roslyn 移动到 bin 中并成功移动。但是 bin 中仍然有 Roslyn 下的文件副本,这使我的应用程序无法正常工作。
任何帮助。如果您需要更多信息,请告诉我。
作为临时修复,
我添加了 post 构建命令来删除文件并且它运行成功。
if exist "$(WebProjectOutputDir)\bin\MicrosoftCodeAnalysisdll" del /F "$(WebProjectOutputDir)\bin\MicrosoftCodeAnalysisdll"
我遇到了 TFS 2010 Build Definition 的问题,它没有为 VS 2015 中的项目正确复制 dll。最初我遇到的问题是所有编译器 dll 都放在 bin 文件夹中,我正在获取应用程序级错误。一旦我移动了编译器 dll (csc.exe, .config,.CodeAnalysis.dll,...) bin 文件夹 (Project\bin\Roslyn) 中的 Roslyn 文件夹,应用程序工作成功。我的 Roslyn 文件夹正在我的项目根目录之外创建。
文件夹结构:
......\Build\Roslyn
......\Build\_PublishedWebsite\project_folder\bin
我已经创建了一个 post 构建命令来将这个 Roslyn 移动到 bin 中并成功移动。但是 bin 中仍然有 Roslyn 下的文件副本,这使我的应用程序无法正常工作。
任何帮助。如果您需要更多信息,请告诉我。
作为临时修复, 我添加了 post 构建命令来删除文件并且它运行成功。
if exist "$(WebProjectOutputDir)\bin\MicrosoftCodeAnalysisdll" del /F "$(WebProjectOutputDir)\bin\MicrosoftCodeAnalysisdll"