2016-05-24 17 views
0

したがって、おそらくASP.NET v2を使用してライフを開始した古いVB.NET Webアプリケーションがあり、現在フレームワークのv4に完全にアップグレードされています。ビルドステップ中に、マスターページファイルのマークアップページ(* .masterファイル)がビルド(ローカルVisual Studioビルド)によって生成されなくなりました。展開段階では、最近まで、移行先サーバーでそのファイルの古いバージョンが削除されなかったため、バグがいつ開始されたかはわかりませんでした。Masterpageマークアップファイルが正常にビルド出力に存在しない

ローカルビルドが正常に動作しています。引き続き、同じように実行されるTFSビルドサーバーを使用して構築を試みました。どちらのビルドでも、ビルドは完全に正常で成功したと報告します。ファイルが単に出力から欠落しているだけです。

同じソリューションのアプリケーションの「コンパイル」設定(プロジエクトプロパティの下)を他のVB.NETアプリケーションと比較すると、珍しいものとして目立つものはありません。 proj出力パスは "bin \"、ターゲットCPUは "AnyCPU"などです。デバッグまたはリリースのローカルビルドを実行しても、マスターページのマークアップファイルがないことは変わりません。 <%@ Master %>タグの「Inherits」属性のマスターページマークアップにリストされているネームスペースも正しいと思われます。

誰もこの種類のファイルの作成に問題がありますか?

答えて

2

通常、* .masterファイルタイプにはビルドアクション "コンテンツ"があります。ビルドアクションが "なし"に設定されている場合は、ビルド出力にこのファイルが表示されない可能性があります。

ソリューションエクスプローラからマスターページファイルを右クリックし、コンテキストメニューから[プロパティ]をクリックしてビルドアクションパラメータを確認します。次に、[プロパティ]ウィンドウで、[詳細設定]セクションの[ビルドアクション]を参照してください。

Properties Pane in Visual Studio 2015

私はこのことができます願っています。

+0

こんにちは、これは素晴らしい、ありがとうランダム見知らぬ人!今私は私の上司にこれを解決するために別の日が必要であることを伝え、私はちょうど蹴って昼寝を取るでしょう、ハハ! – Graham

関連する問題