将解决方案构建输出放在不同的目录中!

1 msbuild c#-4.0

我在构建我的解决方案时遇到了一个问题(Hardcopy.sln).这个解决方案包含许多其他模块,每个模块都将它们的输出定向到bin/debug /文件夹.在整个解决方案构建期间.我想将每个模块的输出重定向到不同的位置.如何做同样的事情.我正在使用MSbuild实用程序在我的nant脚本中构建解决方案.

我想在Nant中使用Msbuild实用程序来实现它有任何出路:

谢谢Rajesh

Jul*_*rau 8

  • 使用MSBuild Nant任务:

    <msbuild project="Hardcopy.sln">
      <property name="Platform" value="Any Cpu" />
      <property name="Configuration" value="Debug" />
      <property name="OutputPath" value="DIFFERENT_DIRECTORY_PATH" />
    </msbuild>
    
    Run Code Online (Sandbox Code Playgroud)
  • 直接使用msbuild:

    msbuild Hardcopy.sln /p:Platform="Any Cpu";Configuration=Debug;OutputPath=DIFFERENT_DIRECTORY_PATH
    
    Run Code Online (Sandbox Code Playgroud)
  • 修改OutputPath项目文件中的属性.手动或使用Visual Studio项目属性.