ビルドをクリックするとライブラリをプロジェクトにリンクできますか?どのように事前/事後ビルドイベントの使用について ?プラットフォーム上の に応じてlibsをリンクしたいと思います。したがって、私がデバッグをビルドする場合、デバッグバージョン dllの
を使用したいと思います。異なるDLLを使用するためにmsbuild条件を使用できます。プロジェクトを右クリックしてプロジェクトをアンロードしてからプロジェクトを右クリックしてxxx.csprojを編集し、次のようなコードを追加してください:
<Target Name="BeforeBuild">
<Message Text="start $(Platform)" />
<ItemGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
<Content Include="..\Libs\Arm\ClassLibrary1.dll">
<Link>ClassLibrary1.dll</Link>
</Content>
<Content Include="..\Libs\Arm\ClassLibrary2.dll">
<Link>ClassLibrary2.dll</Link>
</Content>
<!-- ... other dlls -->
</ItemGroup>
<ItemGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
<Content Include="..\Libs\Arm\Debug\ClassLibrary1.dll">
<Link>ClassLibrary1.dll</Link>
</Content>
</ItemGroup>
</Target>
「これらのdllをリンクに含める」とはどういう意味ですか? –
@sevatitovプロジェクトに '既存のアイテムを追加する 'オプションを持っているときにOPを意味すると仮定します。 – TheLethalCoder
これらのDLLをリンクとして追加することは、この権利を得るのに役立ちません。そうしないで、ビルド後のイベントでxcopy.exeを使用してください。 –