77 Stimmen

Wie schließe ich Dateien von der Kompilierung in Visual Studio aus?

Ich bin gerade dabei, ein Projekt zu refaktorisieren. Ich habe einen ganzen Unterordner, von dem bekannt ist, dass er defekt ist. Gibt es eine deklarative Möglichkeit, diesen Ordner vorübergehend von der Kompilierung auszuschließen, während ich das Refactoring so weit teste?

Mir ist klar, dass ich den Ordner löschen könnte, aber ich möchte dies nach Möglichkeit über die Konfiguration tun.

99voto

Rob Windsor Punkte 6595

Sie können die Build Action (im Eigenschaftenfenster) auf Keine für die Dateien, die Sie ausschließen möchten. Sie können auch mit der rechten Maustaste auf den Ordner klicken und wählen Vom Projekt ausschließen .

1 Stimmen

Ich habe hier eine ähnliche Frage für Web Site codebehind gestellt: stackoverflow.com/questions/219417/

0 Stimmen

Gibt es eine Möglichkeit, alle Dateien mit einem bestimmten Dateityp auszuschließen?

0 Stimmen

Gibt es dafür eine Abkürzung? In Visual Studio 2010.

14voto

Pierre Punkte 3764

Klicken Sie in VS 2010 mit der rechten Maustaste auf das CPP-Modul und wählen Sie Eigenschaften.

Klicken Sie dann auf Konfigurationseigenschaften -> Allgemein, Von Build ausschließen = Ja.

"Aus dem Projekt ausschließen" ist nicht gut, es verschwindet auch aus den anderen Konfigurationen.

9voto

leppie Punkte 111830

Klicken Sie mit der rechten Maustaste auf alle Dateien, und wählen Sie Eigenschaften. Setzen Sie nun Aktion auf Keine. Kehren Sie zu Kompilieren zurück, wenn Sie den Code korrigiert haben :)

0 Stimmen

Die gegebenen Antworten sind gut. Allerdings erscheint die Build Action nicht für Code-Behind-Dateien in einer Website. Ich hätte meinen Fall etwas genauer beschreiben sollen. Ich werde für dieses Szenario eine neue Frage stellen.

9voto

L.Barral Punkte 303

Verwenden Sie ExcludeFoldersFromDeployment innerhalb <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> Tag, Beispiel:

<ExcludeFoldersFromDeployment>FolderToExclude</ExcludeFoldersFromDeployment>

Für Dateien, verwenden Sie:

<ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment>

1 Stimmen

Getrennte Ordner mit ;

7voto

notytony Punkte 982

Unter Visual Studio 2010 oder höher können Sie die Funktionalität auf zwei Arten erreichen.

  1. Klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie ' Vom Projekt ausschließen '

  2. Klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie ' Eigenschaften ' --> wählen Sie ' Eigenschaften der Konfiguration ' --> wählen Sie ' Allgemein ' --> wählen Sie ' Ja ' aus dem Dropdown-Menü für die Option ' Vom Bau ausgeschlossen '

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X