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.

6voto

Mat Nadrofsky Punkte 8169
  1. Wählen Sie im Projektmappen-Explorer die Dateien aus, die Sie nicht kompilieren lassen möchten.

  2. Klicken Sie mit der rechten Maustaste und wählen Sie Optionen...

  3. Setzen Sie die "Build Action" für die Dateien auf "None".

Das sollte für Sie reichen!

2voto

Kibbee Punkte 64039

Klicken Sie einfach mit der rechten Maustaste auf den Ordnernamen in Ihrem Projektmappen-Explorer und klicken Sie auf "Aus dem Projekt ausschließen".

2voto

Peter Willis Punkte 926

Bei einem Website-Projekttyp können Sie die Attribute der Dateien/Ordner im Explorer auf "ausgeblendet" setzen, um den gleichen Effekt zu erzielen.

1voto

Alan Punkte 329

Wenn Sie viele Bilddateien in einem Ordner haben, so viele, dass die Kompilierung eine mühsame Aufgabe ist, können Sie den Ordner in IIS umbenennen und ihm die Erweiterung .exclude geben.

z.B.. C:\intetpub\wwwroot\yoursite\images Wechsel zu C:\intetpub\wwwroot\yoursite\images.exclude

Wenn Sie dann Ihre Anwendung kompilieren, wird der Ordner .exclude von der Kompilierung ausgeschlossen.

1voto

OrangeKing89 Punkte 674

Dies ist eine Methode, die ich für IIS-Website-Projekte gefunden habe.

Setzen Sie das Attribut "Ausgeblendet" für die Datei/Ordner, die Sie aus dem Projekt ausschließen möchten, und aktualisieren Sie das Projekt im Projektmappen-Explorer. Zum Beispiel:

1. Open Windows Explorer.
2. Go to the physical folder of your website.
3. Right click the file/folder which you want to exclude, and then select "Properties".
4. Check the "Hidden" attribute.
5. Click the "Refresh" button in the Visual Studio Solution Explorer

Benson Yu

Unterstützung der Microsoft Online-Gemeinschaft

Zitiert von: https://forums.asp.net/post/1997766.aspx

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