有没有办法指定输出,如
msbuild zlibvc.sln /t:zlibvc /p:OUT=$(OutDir)\zlib1.dll
例如,将输出从标准 zlibwapi.dll 更改为 zlib1.dll ?
有没有办法指定输出,如
msbuild zlibvc.sln /t:zlibvc /p:OUT=$(OutDir)\zlib1.dll
例如,将输出从标准 zlibwapi.dll 更改为 zlib1.dll ?
对于 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 任务。