7

はい、少しおかしなことに聞こえるかもしれませんが、.Net 3.5 を現場に展開しており、新しい 4.0 コンパイラを使用してそれをターゲットにしたいと考えています。

最新バージョンの Vb.Net と C# には、使用したい新しいシンタックス シュガー機能がいくつかありますが、クライアント ベースに新しいバージョンの .Net フレームワークと CLR を強制することは (まだ) できません。

否定論者が両足で飛び込む前に... Studio 2010 を使用して、VB.Net 自動プロパティ (VB.Net 10 の新機能) を使用する 3.5 ターゲット アプリをコンパイルすることに成功しました。

私の質問に戻ります.... Nantに4.0コンパイラを使用するよう説得するにはどうすればよいですか.Net 3.5(CLR 2.0)をターゲットにする

更新:ソリューション タスクではなく、csc および vbc タスクを使用しています。ただし、この時点でコンパイラを使用してこれを直接行う方法については、答えに落ち着きます。

4

2 に答える 2

4

NAnt のどのバージョンを使用していますか?

NAnt 0.85 には .NET 3.5 のサポートが同梱されていなかったことを思い出します。NAnt 構成ファイルを編集して、そのサポートを追加する必要がありました。現在の NAnt であっても、.NET 4 のサポートのために同じことを行う必要があります。

問題についていくつかの議論があり、リンクは解決策を示しています。

ちなみに、NAnt チームは .90 アップデート リリースに取り組んでおり、0.91 で .NET 4 をサポートすることを検討しています。

于 2010-04-24T20:12:52.343 に答える
1

NAnt チームは、.NET 4.0 をサポートする (実験的) NAnt 0.91 Alpha 1をリリースしました。ダウンロードしてテストし、貴重なフィードバックをチームに提供してください。

ありがとう。

于 2010-05-30T14:47:34.900 に答える