有没有办法像
那样指定输出msbuild zlibvc.sln /t:zlibvc /p:OUT=$(OutDir)\zlib1.dll
例如,将标准zlibwapi.dll的输出更改为zlib1.dll?
答案 0 :(得分:0)
对于C#项目,我们在以下两个地方修改csproject文件,如下所示:
<强>之前:强>
<AssemblyName>zlibwapi.dll</AssemblyName>
和
<OutputPath>bin\</OutputPath>
<强>后:强>
<ZLibAssemblyName Condition="$(ZLibAssemblyName) == '' ">zlibwapi.dll</ZLibAssemblyName>
<AssemblyName>$(ZLibAssemblyName)</AssemblyName>
和
<ZLibOutputPath Condition="$(ZLibOutputPath) == '' ">bin\</ZLibOutputPath>
<OutputPath>$(ZLibOutputPath)</OutputPath>
然后调用你的msbuild命令,如下所示:
msbuild zlibvc.sln /t:zlibvc /p:ZLibOutputPath=$(OutDir)\ /p:ZLibAssemblyName=zlib1.dll
希望这个或类似的东西也适用于vcbuild任务。