質問

Setup&Deploymentを使用して新しいWebセットアップを作成し、それを実行するたびに(プロパティのすべての優れた機能を編集した後)、出力は常にWebサイトプロジェクトのコピーになります...

WebSiteプロジェクトのPreCompileバージョンを出力するにはどうすればよいですか?

私がしたことは、Webサイトを公開し(プリコンパイルされたバージョンを取得するため)、この新しいプリコンパイルされたWebサイトを既存のWebサイトとしてソリューションに追加し、セットアップのコンテンツ出力に追加することでした...

まあ、アイデアは良かったのですが、次のようにエラーが表示されます: ジェネラコディセタグプレ

代替テキストhttp://www.balexandre.com/temp/stackoverflow_precompiledquestion.png

:-(

要点は、Webプロジェクトのプリコンパイル済みバージョンを提供するセットアップファイルが必要なことです。どうすればこれを実現できますか?

役に立ちましたか?

解決

VSの標準のWebセットアッププロジェクトを試したようです。 Scott Guのブログ投稿では、次のページに移動します:

Visual Studio 2008Web展開プロジェクト

これはVisualStudioのプラグインであり、任意のWebサイトプロジェクトに追加の「右クリック」オプションをアクティブにして、そのような展開プロジェクトを追加します。ここで私が作成したものを確認できます。出力は事前設定です。コンパイルされたWebアプリケーション。ここで、通常のWebセットアッププロジェクトをソリューションに追加し、それを以前に作成したWeb配置プロジェクトをコンテンツとして指定すると、...有効なビルドが得られ、エラーは発生せず、MSIファイルが作成されました。..その中にdllがあります。

http://img222.imageshack.us/img222/6177/71881923mj9.jpg

これがお役に立てば幸いです。

他のヒント

私は長い間グーグルからこの解決策を探していました。私がしたことは、自分のWebサイトを1つのフォルダーにプリコンパイルし、そのフォルダーを新しいWebサイトとして自分のフォルダーに追加したことです。 解決策(追加している間、すでにプリコンパイルされたコンテンツであるという警告メッセージが表示されます。問題はありません)。次に、このプロジェクト出力をセットアッププロジェクトに追加します。もう1つ重要なことは、Webデプロイメントプロジェクトで、プリコンパイル済みのビルドを無効にしました。 ウェブサイト。

考えがうまくいった。必要に応じて試してみてください。

よろしく、 Rousseau.A

Webアプリケーションのルートに「PrecompiledApp.config」ファイルがある可能性があります(ソリューションエクスプローラーにチェックインしてください)。

この問題に直面し、ソリューションエクスプローラーから「PrecompiledApp.config」を削除して問題を解決しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top