0

次のような出力を指定する方法はありますか

msbuild zlibvc.sln /t:zlibvc  /p:OUT=$(OutDir)\zlib1.dll

たとえば、出力を標準の zlibwapi.dll から zlib1.dll に変更しますか?

4

1 に答える 1

1

C# プロジェクトの場合、次の 2 つの場所で 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 タスクでも機能することを願っています。

于 2013-02-22T14:29:05.280 に答える