[解決済み] Visual Studioを使わずにASP.NET 4.5をビルドサーバーでビルドする
質問
ビルド サーバーをセットアップするのは久しぶりなので、何か忘れているかもしれませんし、.NET 4.5 は前回これを行ったバージョンとは異なるかもしれませんが、私の問題はここにあります。
私は、ソースコントロールリポジトリを監視するためにビルドサーバーをセットアップしようとしています。何かが変更されるたびに、サーバーが変更を取り込み、プロジェクトを構築したいのです。エラーがなければ、ビルド サーバー上で実行されている Web サイトにサイトを配備したいと思います。
以前これをやったときは、.NETしかインストールされていない状態でできたと思ったのですが、このプロジェクトをビルドしようとすると "C:\Program FilesMSBuildMicrosoftVisualStudioWebApplications 20xxMicrosoft.WebApplication.targets" is missing というエラーが出て、見に行くとなくなっているのがわかります。実際、Visual Studio 11 targets ファイルは存在しない。
いろいろ考えて頭を悩ませた後、.NET 4.5 SDK が必要なターゲット ファイルをインストールするかもしれないと考えて "Windows 8/.NET 4.5 SDK" を入手しましたが、私が何らかの方法で間違ってインストールしたのでなければ、インストールされませんでした。
プロジェクトを構築するために、Build Server に何を置く必要があるのでしょうか。Visual Studio 2012 の完全版をインストールする必要がないことを希望します。
どのように解決するのですか。
私の問題は Windows 8 用の Windows ソフトウェア開発キット (SDK) を Windows 2008 Box 上で実行します。このページをさらに読み進めると、「.NET Framework 4.5 SDK Tools on Windows Vista and Windows Server 2008."」と書かれた見出しに行き着きます。
- サポートされているオペレーティング システム (Windows 7 や Windows 8 など) 上で Windows SDK for Windows 8 のインストーラーを実行します。
- 場所の指定] 画面で次のオプションを選択します。別のコンピューターにインストールするために Windows SDK をダウンロードします。
- 次へ] ボタンを押します。
- カスタマー・エクスペリエンス向上プログラム (CEIP) への参加] 画面の質問に答えます。
- 次の画面で、.NET Framework 4.5 Software Development Kit 機能を選択します。その他の選択解除可能な機能はすべて解除してください。
- ダウンロード]ボタンを選択します。
- ダウンロード先 (手順 2 で指定) に移動し、次の .NET Framework 4.5 SDK ツール インストーラー ファイルを見つけます。 sdk_tools4.msi, sdk_tools4.cab
- これらのファイルを組織内の Windows Vista または Windows 2008 Server コンピュータにコピーすることができます。これらのファイルは、Windows Vista または Windows 2008 Server コンピューターの同じディレクトリーにコピーする必要があります。 注意: これらのファイルを組織外または他のインストーラーの一部として再配布しないでください。
- Windows Vista または Windows 2008 Server コンピューターで、ここでライセンス条項を確認します。
- コンピュータに .NET Framework 4.5 がすでにインストールされているかどうかを確認します。そうでない場合は、www.microsoft.com から .NET Framework 4.5 をダウンロードし、インストールします。
- 管理者権限でコマンド プロンプトを開きます。
- .NET Framework 4.5 SDK Tools のインストーラー ファイルがコピーされたディレクトリに移動します。
- コマンド ラインを使用して、.NET Framework 4.5 SDK Tools をインストールします。 Msiexec /i sdk_tools4.msi VSEXTUI=1
関連
-
.netcoreプロジェクトでIStartupFilterを使用するためのチュートリアル
-
ASP.NET Core MVC Dependency Injection ビューとコントローラ
-
ASP.NET Core Web API チュートリアル プロジェクト構成図
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] Razor View Page で名前空間をインポートするにはどうしたらいいですか?
-
[解決済み] ASP.NET MVCコントローラは、Imageを返すことができますか?
-
[解決済み] IISのAppPoolIdentityとファイルシステムの書き込みアクセス権
-
[解決済み】開発環境と本番環境で異なるWeb.configを使用する。
-
[解決済み] Asp.Net 4でValidateRequest="false "が動作しない。
-
[解決済み] Razor _layout.cshtml のファイル名の先頭にアンダースコアがあるのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
net core downlink tracking skywalking インストールと使いやすいチュートリアル
-
ネットパフォーマンスチューニング - ArrayPool 詳細
-
Application_End イベントをブロックする解決策
-
一時的なクラスを生成できない(result=1)、問題の解決方法
-
[解決済み] ファイルまたはアセンブリ 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' を読み込めません でした。
-
[解決済み] Razor View Page で名前空間をインポートするにはどうしたらいいですか?
-
[解決済み] ASP.NETでConsole.WriteLineはどこに行くのですか?
-
[解決済み] Server.UrlEncode vs. HttpUtility.UrlEncode
-
[解決済み] Razor _layout.cshtml のファイル名の先頭にアンダースコアがあるのはなぜですか?
-
[解決済み] ASP.NET。HTTP エラー 500.19 - 内部サーバー エラー 0x8007000d