リリース|任意のCPUビルド構成を使用してビルドするように構成されたVisual Studioプロジェクトがあります。ナントビルド32ビットアセンブリの作成方法
すべてのアセンブリがRelease | x86を使用して構築されるように、これを変更する必要があります。
私はこれをVisual Studioで変更できますが、私のナントビルドスクリプトでこれをどのように指定するのですか?
EDIT:私はcscタスクを使用してアセンブリを構築しています。
リリース|任意のCPUビルド構成を使用してビルドするように構成されたVisual Studioプロジェクトがあります。ナントビルド32ビットアセンブリの作成方法
すべてのアセンブリがRelease | x86を使用して構築されるように、これを変更する必要があります。
私はこれをVisual Studioで変更できますが、私のナントビルドスクリプトでこれをどのように指定するのですか?
EDIT:私はcscタスクを使用してアセンブリを構築しています。
私の経験は時代遅れ(3年前)でしたが、NAnt <csc>
documentationでもこれがサポートされています。これは簡単な方法では実現できません。
32BIT
フラグを設定するために、ビルド後にアウトプットアセンブリでcorflags
を実行することでこれを解決しました。 <exec>
タスクでNAntからこれを行うことができます。 CorFlags
はSDKの一部としてインストールされているため、既にインストールしておく必要があります。
ありがとうskolima。 corflagsを使うと、nantビルドの一部としてexecuteを実行します –
私は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">
あなたは 'csc'タスク、' msbuild'タスクまたは 'solution'タスクを使ってビルドしていますか? – skolima
skolima - 私はより多くの情報で私の元の質問を編集しました –