Erstellen Sie Fehler beim Löschen der Debugkonfiguration aus einer Projektmappe

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 3175301
Problembeschreibung
Nachdem die Debugbuildkonfiguration aus der Projektmappe in Visual Studio löschen und dann eine oder mehrere referenzierte Projekte entladen können einen Buildfehler auftreten, der der folgenden ähnelt:
OutputPath-Eigenschaft ist nicht für Projekt 'ClassLibrary1.csproj' festgelegt. Überprüfen Sie, um sicherzustellen, dass Sie eine gültige Kombination von Konfiguration und Plattform für das Projekt festgelegt haben. Konfiguration = "Debug" Platform = "AnyCPU". Dieser Fehler kann auch auftreten, wenn ein Projekt ist einen Projekt-Verweis auf dieses Projekt folgen, dieses Projekt wurde entladen oder ist nicht in der Projektmappe enthalten und das verweisende Projekt wird nicht erstellt mit derselben oder einer entsprechenden Konfiguration oder Plattform.
Ursache
Diese ein bekanntes Problem in Visual Studio 2012 2013 und 2015.

Dieses Problem tritt auf, wenn die Konfiguration gelöscht wird. IN diesem Fall die Debugbuildkonfiguration in der Projektdatei wie folgt bleibt:

<Configuration condition=" '$(Configuration)' == '' ">Debuggen</Configuration>
Lösung
Um dieses Problem zu umgehen, Umbenennen Sie setzen von "Debug", der neue Konfigurationsname in der Csproj-Datei das entladene Projekt, wie folgt erstellt wurde:

<Configuration condition=" '$(Configuration)' == '' "></Configuration>Debuggen
Ändern Sie die folgenden:
<Configuration condition=" '$(Configuration)' == '' "></Configuration>Entw.
Weitere Informationen
Microsoft untersucht dieses Problem und wird nach neuen Informationen in diesem Artikel sie verfügbar.

Schritte zum Reproduzieren des Problems

  1. Erstellen Sie eine neue Visual Studio-Projektmappe (.sln).
  2. Erstellen Sie ein C#-Klassenbibliotheksprojekt.
  3. Erstellen Sie eine C#.
  4. Fügen Sie einen Verweis von der Klassenbibliothek in der.
  5. Konfigurations-Manager öffnen und erstellen Sie eine neue Projektmappenkonfiguration "Dev" mit dem Namen (oder einen beliebigen Namen geben):
    • Kopieren Sie Einstellungen aus Debuggen.
    • Aktivieren Sie das Kontrollkästchen neue Projektkonfigurationen erstellen.
  6. Löschen Sie die vorherige Projektkonfigurationen mit den Namen "Debug" beider Projekte:
    • Löschen der Projektmappenkonfiguration benannt "Debug".
    • Stellen Sie sicher, dass der "Debug" Ausgabe beider Projekte (aus "Obj" und "bin" des einzelnen) gelöscht werden.
  7. Der Konfigurationsname "Dev" ersetzt nun "Debug" (beide Ebenen Projekt- und Projektmappendateien).
  8. Wählen Sie die neue Projektmappenkonfiguration ("Dev" oder den neuen Namen verwendet).
  9. Bereinigen Sie die Projektmappe.
  10. Die Klassenbibliothek als Verweis auf das Konsolenanwendungsprojekt, und verwenden Sie eine Klasse definiert.
  11. Festlegen Sie die Konsolenanwendung als Startobjekt.
  12. Die Projektmappe erstellen und ausführen.
  13. Entfernen Sie das Klassenbibliotheksprojekt im Projektmappen-Explorer.
  14. Console Application-Codedatei (z. B. in "Program.cs") ändern Sie und anschließend versuchen Sie, sie zu erstellen.
  15. Sie erhalten eine Fehlermeldung, die der folgenden ähnelt:

    OutputPath-Eigenschaft ist nicht für Projekt 'ClassLibrary1.csproj' festgelegt. Überprüfen Sie, um sicherzustellen, dass Sie eine gültige Kombination von Konfiguration und Plattform für das Projekt festgelegt haben. Konfiguration = "Debug" Platform = "AnyCPU". Dieser Fehler kann auch auftreten, wenn ein Projekt ist einen Projekt-Verweis auf dieses Projekt folgen, dieses Projekt wurde entladen oder ist nicht in der Projektmappe enthalten und das verweisende Projekt wird nicht erstellt mit derselben oder einer entsprechenden Konfiguration oder Plattform. ***
Erstellen Sie Fehler beim Entfernen von Debugkonfiguration

Eigenschaften

Artikelnummer: 3175301 – Letzte Überarbeitung: 08/24/2016 22:06:00 – Revision: 2.0

, , , , Microsoft Visual Studio Ultimate 2013, Microsoft Visual Studio Professional 2013, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Professional 2012

  • kbmt KB3175301 KbMtde
Feedback