2016-05-11 2 views
-1

Ich habe eine sehr große Lösung im Sichtstudio und es gibt einige 10 Projekte darin. Aus irgendeinem Grund möchte ich tatsächlich 2 von ihnen auf die andere Lösung verschieben. Da dies eine dreckige Lösung ist, möchte ich nicht mit der großen Lösung fertig werden, indem ich sie entferne, da es Dependency-Setting- und Projekt-Build-Orders gibt, die mir nicht richtig bekannt sind. Ich möchte einige Einstellungen vornehmen, so dass alles in der großen Lösung so bleibt, wie es ist, aber diese 2 Projekte sollten nicht in meinem TFS kompiliert werden, da sonst ein Fehler aufgrund einiger der Änderungen meines Codes auftritt. Kann jemand irgendwelche Konfigurationsänderungen vorschlagen? Was kann ich tun, um das Problem zu lösen?Wie man Projekte in einem sln hat und nicht einige von ihnen kompiliert. NET

Antwort

0

Wenn Sie die Lösungsbuildkonfigurationen öffnen, können Sie auswählen, welche Projekte für jede Buildkonfiguration kompiliert werden. (Siehe Screenshot) Sie müssen jede Build-Konfiguration (Debug/Release/Etc) und Plattformen (x86/x64/AnyCPU) einzeln einstellen.

Configuration Manager Screenshot

Natürlich, wenn alle Ihre anderen Projekte, die unbebaut Projekte als Referenzen haben, müssen Sie auch diese direkte Verweise entfernen oder es wird Kompilierungsfehlern aus offensichtlichen Gründen.

+0

_Danke so viel_ @theB – swifty

Verwandte Themen