のVisual Studioを使用して、私の問題は、Visual Studio 2015は、MSBuildのは、ASP.NET MVC4アプリケーションをコンパイルする - 設計された私は必死に私の問題への解決策を探しています2015
を使用して設計された私のプロジェクトのためにMSBuildの継続的インテグレーションのセットアップでありますVS 2015からの新しいフレーバーをすべて使用していません。デプロイメントサーバーが非常に古いサーバーOS、つまりWindowsサーバー2003で構成されているためです。
したがって、VS 2015内の理由は、フレームワーク4.0、ASP.NET MVCバージョン4のみ。 Windowsサーバー2003でサポートされているバージョンのみです。
したがって、設計時まで、私のアプリケーションは参照エラーを投げずに完全にコンパイルされています。
- CS0246:型または名前空間名「HTTPGET」が見つかりませんでした(あなたが不足している私は、MSBuildのコンパイルの設定を書いて行われ、それがエラーを下に投げているからMSBuild.exeを使用して構築走ってい
アセンブリの参照を使用していますか?)[C:\ Workspaces \ myProject \ myProject.Web \ myProject.Web.csproj
- CS0246:型または名前空間の名前 'HttpGetAttribute'が見つかりませんでした。アセンブリ参照?)[C:\ Workspaces \ myProject \ myProject.Web \ myProject.Web.csproj
- CS0246:型または名前空間の名前'HttpGet'が見つかりませんでした(使用するディレクティブまたはアセンブリ参照がありませんか?)[C:\ Workspaces \ myProject \ myProject.Web \ myProject.Web.csproj
- CS0246:型または名前空間の名前 'HttpGetAttribute' [C:\ Workspaces \ myProject \ myProject.Web \ myProject.Web.csproj
- CS0246:型または名前空間の名前 'HttpGet'を指定できませんでした。見つかった(あなたがusingディレクティブまたはアセンブリ参照が不足している?)[C:\ワークスペース\ MyProjectと\ myProject.Web \ myProject.Web.csprojこれらと同様のMSBuildを使用してコンパイルをしながら見つけ、合計70個のエラーがある
コマンド。
この問題を解決する方法を教えてください。事前に
おかげで
ビジェイ
Visual Studio 2015を使用して構築することができますか? MSBuildツールのバージョンは何ですか? –
いいえ物理パスを "C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild"として提供することで、MSBuildのバージョンを修正する予定です。しかし、上記で言及したように、DLLの原因となっている問題は、旧バージョンのMVC、つまりMVC V4に追加されました。0 – Vijay