Ich bin gerade einem Team beigetreten, das aus irgendwelchen Gründen seine .sln-Dateien nicht in die Quellcodeverwaltung (VSS) eincheckt. Sie erstellen ihre lokalen Lösungsdateien und fügen die Webanwendungsprojekte aus der Quellcodeverwaltung hinzu.Verwenden der Geschwindigkeitsregelung ohne Lösungsdateien
Ich versuche, ihnen die Schönheit von CruiseControl.Net zu zeigen, aber in der ccnet.config-Datei bin ich gewohnt, das Build-Tool (DEVENV) auf eine .sln-Datei zu zeigen.
Weiß jemand den besten Weg, wie ich das in CruiseControl umgehen konnte?
PS. Kein Missbrauch von VSS, bitte, wir werden hoffentlich bald zu SVN wechseln.
- Lee
Ich bin mir ziemlich sicher, dass Sie nicht Webanwendungsprojekte mit MSBuild aufbauen können (da sie nicht 'echte' xml-basierte-msbuild-Projekte). – skolima
Der Fragesteller hat "Webanwendung" geschrieben, also gehe ich davon aus, dass er in VS 2008 ein Webanwendungsprojekt verwendet, das definitiv eine .csproj-Datei enthält, da es sich um eine einzelne kompilierte .dll im ./bin-Ordner mit nur der individuellen .aspx-Datei handelt Dateien wurden nicht kompiliert. Vielleicht denken Sie an ein Website-Projekt in VS 2008, in dem alle CS-Dateien unkompiliert und von ASP.NET kompiliert werden. Und Sie haben Recht, eine .csproj-Datei existiert in diesem Szenario nicht. Aber eine .proj-Datei, die manuell geschrieben wird, um alle diese Dateien einzuschließen, kann sie dennoch für CC.NET erstellen. – Randolpho