1

3.0 と VS 2008 を使用して開発しています。

問題は、ビルド サーバーに 3.5 がインストールされていないため、2.0 の MSBuild が VS 2008 ソリューション ファイルをサポートしないため、ソリューションをビルドできないことです。

VS 2005 にダウングレードする以外に、これに対する簡単な答えはありません。

アイデアはありますか?

4

3 に答える 3

1

VS2008 は C# 3 をサポートしています - .NET 2.0 をターゲットにしながら、C# 3 固有の機能を使用している可能性があります。

ビルド サーバーに .NET 3.5 をインストールできない強い理由はありますか? 使用しているVSのバージョンを後退させるのではなく、それが私の好ましい解決策です。

おそらくソリューション/プロジェクトファイルのダウングレードを自動化できます-複雑なことをしていない場合は、バージョン番号を変更するだけです-しかし、ビルドサーバーで開発者とは異なるコンパイラを使用するのは良くありません, IMO .

于 2009-11-11T10:24:55.183 に答える
1

VS2008 プロジェクトとソリューションがあるため、ビルド サーバーに .NET 3.5 をインストールする必要があります。ビルド マシンに .NET 3.5 がインストールされている .NET 3.0 または .NET 3.5 を引き続きターゲットにできるため、ターゲット環境に影響を与えることはありません。

于 2009-11-11T15:53:56.740 に答える