2012-03-26 9 views
13

bauen derzeit für einen unserer ASP.net4/Silverlight-Web-Anwendungen mit Visual Studio 2010.Unable Projektausgabegruppe Inhaltsdateien von

Ich habe das Setup-Projekt Ich versuche, ein WebSetup Projekt erstellen nach this Tutorial, aber wenn ich versuche, das Setup-Projekt zu bauen (habe ich einen Build der gesamten Lösung vor), habe ich die folgende Fehlermeldung erhalten:

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

nach this und fast jeder anderen Seite, fand ich, Dieser Fehler bezieht sich auf Elemente, die im Webprojekt enthalten sind, aber auf der Festplatte fehlen.

Ich habe alle meine Projekte zweimal überprüft, es gibt keine fehlende Datei. Gibt es andere Lösungen für dieses Problem?

Andere Dinge, die ich versucht:

  • This Beitrag: Ich .xml-Dateien haben unsere .dlls begleiten. Ich entfernte auch die XML-Datei aus meinem Projekt, aber es half auch nicht

  • This Post: Einstellung des Startprojekts zu meiner Webanwendung änderte nichts.

Beide der oben genannten Beiträge sind von this Thread auf forums.asp.net.

+0

Dank - der Link war ein Lebensretter. Hoffen Sie, dass Sie Ihr Problem gefunden haben? – StuartLC

+0

Nein, noch nicht. Zur Zeit werden wir eine benutzerdefinierte Setup-Anwendung schreiben, um dieses Problem zu vermeiden. – Vertigo

Antwort

39

Ich hatte dieses Problem auch. (Visual Studio 2010 Pro, .Net 4.0) Ich habe die fehlende Datei mit der Option "Veröffentlichen ..." gefunden. Rechtsklick auf die Web-App. Oben im Menü (5. von oben für mich) ist "Publish ...". Klicke darauf. Ich habe "Publish Methode: Dateisystem". Veröffentlichen schlägt aus dem gleichen Grund fehl, aus dem das Setup fehlschlägt. Der Unterschied besteht darin, dass beim Fehlschlagen der Veröffentlichung eine Fehlermeldung angezeigt wird.

+0

Sehr guter Trick, hat gut funktioniert, danke! – rkawano

+0

@ user1698125 Danke für den Tipp! Lief wie am Schnürchen! – Saxophonist

+1

@ user1698125 Brilliant, vielen Dank für den Tipp, viel Zeit gespart. Dies sollte als Antwort markiert werden. – Apogee

10

In den meisten Fällen liegt es an fehlenden Dateien. Erweitern Sie alle Ihre Projekte, und prüfen Sie, ob keine von ihnen mit dem gelben Ausrufezeichen markiert ist. Für Web-Anwendungen ist der übliche Verdächtige config.web und genauer die Debug/Release-Versionen, klicken Sie auf das "+" neben der Web.Config und sehen Sie, ob sie als fehlend markiert sind. Viel Glück

+0

Wenn der VS eine fehlende Datei nicht kennt, wird es nicht mit gelben Ausrufezeichen markiert. Überprüfen Sie also besser jede Inhaltsdatei. –

+1

Sie sparen mein Leben. Ich habe eine Demo in einer Stunde. – Honzajscz