Release|Any CPU ビルド構成を使用してビルドするように構成された Visual Studio プロジェクトがあります。
すべてのアセンブリが Release|x86 を使用してビルドされるように、これを変更する必要があります。
これは Visual Studio で変更できますが、nant ビルド スクリプトで同等のものを指定するにはどうすればよいですか?
編集: csc タスクを使用してアセンブリを構築しています。
Release|Any CPU ビルド構成を使用してビルドするように構成された Visual Studio プロジェクトがあります。
すべてのアセンブリが Release|x86 を使用してビルドされるように、これを変更する必要があります。
これは Visual Studio で変更できますが、nant ビルド スクリプトで同等のものを指定するにはどうすればよいですか?
編集: csc タスクを使用してアセンブリを構築しています。
私の経験は時代遅れかもしれませんが (3 年前にこれを行いました)、NAntの<csc>
ドキュメントはまだそれをサポートしています: これは単純な方法では不可能です。
corflags
ビルド後に出力アセンブリで実行して32BIT
フラグを設定することで、これを解決しました。タスクを使用して、NAnt からこれを行うことができ<exec>
ます。CorFlags
は SDK の一部としてインストールされるため、既にインストールされている必要があります。
nant 0.92 バージョンを使用しています。csc/vbc コンパイラ タグの platform 属性を使用して問題を解決しました。
<csc target="library" output="xxxx.dll" platform="x86" verbose="true" debug="true">
<vbctarget="library" output="xxxx.dll" platform="x86" verbose="true" debug="true">