{"id":237,"date":"2008-04-13T22:45:23","date_gmt":"2008-04-13T20:45:23","guid":{"rendered":"http:\/\/blog.m-ri.de\/index.php\/2008\/04\/13\/vs-tipps-tricks-ganze-solutions-zu-einer-master-solutions-zusammenfuegen\/"},"modified":"2008-04-13T19:02:47","modified_gmt":"2008-04-13T17:02:47","slug":"vs-tipps-tricks-ganze-solutions-zu-einer-master-solutions-zusammenfuegen","status":"publish","type":"post","link":"http:\/\/blog.m-ri.de\/index.php\/2008\/04\/13\/vs-tipps-tricks-ganze-solutions-zu-einer-master-solutions-zusammenfuegen\/","title":{"rendered":"VS Tipps &#038; Tricks: Ganze Solutions zu einer Master-Solutions zusammenf\u00fcgen"},"content":{"rendered":"<p>Wie andere Programmierer auch habe ich meine Projekte in einzelne Solutions zusammengefasst. Nicht wenige dieser Solutions haben auch komplexere Abh\u00e4ngigkeiten.<\/p>\n<p>Bisher hatte ich insgesamt dann 4 gr\u00f6\u00dfere Solutions, die alle Projekte dann f\u00fcr einen vollen Release-Build b\u00fcndelten. Bisher wurden diese gro\u00dfen Solution-Builds, dann durch spezielle Batchfiles gesteuert.\u00a0<\/p>\n<p>Seit ich den TFS (Team Foundation Server) verwende habe ich begonnen alle einzelnen Komponenten direkt auch auf das Buildsystem des TFS hin abzubilden. Dazu geh\u00f6rt auch, alle Projekte in einer gro\u00dfen Solution zusammenzufassen, um nun im Teambuild alles weitere ablaufen zu lassen.<\/p>\n<p>Als ich m\u00fchsam Projekt f\u00fcr Projekt in eine gro\u00dfe Master-Solution einf\u00fcgen wollte machte ich eine nette Entdeckung:<br \/>\nMan kann nicht nur existierende Projekte in eine Solution einf\u00fcgen. Nein! Es ist sogar m\u00f6glich eine ganze Solution in eine bestehende Solution einzuf\u00fcgen und dabei sogar alle Abh\u00e4ngigkeiten in dieser Solution zu erhalten. Einfach im Dateidialog die Solutions ausw\u00e4hlen und das war es auch schon.<br \/>\nDas macht es wirklich einfach auch komplexere Solutions in eine Master-Solution zusammenzuf\u00fcgen. Jetzt ist es auch nicht weiter schwer die verbleibenden Abh\u00e4ngigkeiten, die bei mir in dem Batch geregelt wurden zu definieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie andere Programmierer auch habe ich meine Projekte in einzelne Solutions zusammengefasst. Nicht wenige dieser Solutions haben auch komplexere Abh\u00e4ngigkeiten. Bisher hatte ich insgesamt dann 4 gr\u00f6\u00dfere Solutions, die alle Projekte dann f\u00fcr einen vollen Release-Build b\u00fcndelten. Bisher wurden diese gro\u00dfen Solution-Builds, dann durch spezielle Batchfiles gesteuert.\u00a0 Seit ich den TFS (Team Foundation Server) verwende &hellip; <a href=\"http:\/\/blog.m-ri.de\/index.php\/2008\/04\/13\/vs-tipps-tricks-ganze-solutions-zu-einer-master-solutions-zusammenfuegen\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eVS Tipps &#038; Tricks: Ganze Solutions zu einer Master-Solutions zusammenf\u00fcgen\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[30,3,29,32,27,31],"tags":[65,372,36,44,37,77],"class_list":["post-237","post","type-post","status-publish","format-standard","hentry","category-c","category-programmieren","category-source-control","category-tfs","category-vs2008","category-vs-tipps-tricks","tag-backup","tag-tfs","tag-vs-2005","tag-vs-2008","tag-vs-tippstricks","tag-vss"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/comments?post=237"}],"version-history":[{"count":0,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/237\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/media?parent=237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/categories?post=237"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/tags?post=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}