16

現在、Visual Studio 2010 を使用して、ASP.net4/Silverlight-Web アプリケーションの 1 つに対して WebSetup プロジェクトを作成しようとしています。

このチュートリアルに従ってセットアップ プロジェクトを作成しましたが、セットアップ プロジェクトをビルドしようとすると (以前にソリューション全体をビルドしました)、次のエラーが発生します。

Unable to build project output group 'Content Files from MyWebProject (Active)'  

これと私が見つけた他のほとんどのサイトによると、このエラーは web プロジェクトに含まれているがディスクにないアイテムを指しています。

すべてのプロジェクトを 2 回チェックしましたが、不足しているファイルはありません。この問題に対する他の解決策はありますか?

私が試した他のこと:

  • この投稿: .dll に付随する .xml ファイルがあります。プロジェクトからxmlファイルも削除しましたが、どちらも役に立ちませんでした

  • この投稿: スタートアップ プロジェクトを Web アプリケーションに設定しても何も変わりませんでした。

上記の投稿は両方とも、forums.asp.netのこのスレッドからのものです。

4

2 に答える 2

47

私もこの問題を抱えていました。(Visual Studio 2010 Pro、.Net 4.0) 「発行...」オプションを使用して不足しているファイルを見つけました。Web アプリを右クリックします。メニューの上部近く (私にとっては上から 5 番目) は「公開...」です。それをクリックします。「公開方法:ファイルシステム」を行いました。セットアップのビルドが失敗するのと同じ理由で、発行が失敗します。違いは、Publish が失敗すると、エラー メッセージが表示されることです。

于 2012-09-25T18:08:42.640 に答える
13

ほとんどの場合、ファイルの欠落が原因です。すべてのプロジェクトを展開し、黄色の感嘆符が付いているプロジェクトがないことを確認します。Web アプリケーションの場合、通常疑わしいのは config.web であり、より具体的には Debug/Release バージョンです。Web.Config の横にある「+」をクリックして、欠落としてマークされているかどうかを確認します。幸運を

于 2012-12-10T17:11:23.220 に答える