1

Release|Any CPU ビルド構成を使用してビルドするように構成された Visual Studio プロジェクトがあります。

すべてのアセンブリが Release|x86 を使用してビルドされるように、これを変更する必要があります。

これは Visual Studio で変更できますが、nant ビルド スクリプトで同等のものを指定するにはどうすればよいですか?

編集: csc タスクを使用してアセンブリを構築しています。

4

2 に答える 2

2

私の経験は時代遅れかもしれませんが (3 年前にこれを行いました)、NAntの<csc>ドキュメントはまだそれをサポートしています: これは単純な方法では不可能です。

corflagsビルド後に出力アセンブリで実行して32BITフラグを設定することで、これを解決しました。タスクを使用して、NAnt からこれを行うことができ<exec>ます。CorFlagsは SDK の一部としてインストールされるため、既にインストールされている必要があります。

于 2012-04-10T15:17:34.713 に答える
0

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">
于 2013-06-07T14:09:50.200 に答える