{"id":217,"date":"2008-03-08T18:09:11","date_gmt":"2008-03-08T17:09:11","guid":{"rendered":"http:\/\/blog.m-ri.de\/index.php\/2008\/03\/08\/vs-tipps-tricks-downgrade-fuer-vc-200x-projekte\/"},"modified":"2008-07-20T18:32:39","modified_gmt":"2008-07-20T16:32:39","slug":"vs-tipps-tricks-downgrade-fuer-vc-200x-projekte","status":"publish","type":"post","link":"http:\/\/blog.m-ri.de\/index.php\/2008\/03\/08\/vs-tipps-tricks-downgrade-fuer-vc-200x-projekte\/","title":{"rendered":"VS-Tipps &#038; Tricks: Downgrade f\u00fcr VC-200x Projekte"},"content":{"rendered":"<p>Kann man ein auf VC-2005 erstelltes Projekt einfach auch unter VC-2003 builden?<br \/>\nOder ein 2008er Projekt auf VS-2005 laden?<\/p>\n<p>Der M\u00fchsame weg, ist es, das Projekt neu aufzubauen. D.h. ein leeres Projekt anzulegen und die entsprechenden Dateien aus dem alten Projekt in das neue Projekt in der niedrigeren Version aufzunehmen.<br \/>\nEs geht etwas leichter mit einem kleinen Hack \u2757<\/p>\n<p>Nehmen wir das Beispiel eines Downgrades von VS-2008 auf VS-2005.<\/p>\n<ul>\n<li>Man kopiert einfach die entsprechende VCPROJ Datei unter einen neuen Namen<\/li>\n<li>Man \u00f6ffnet diese Datei mit dem Editor seiner Wahl<\/li>\n<li>Man schaut in die Datei und findet den folgenden XML Code<\/li>\n<\/ul>\n<p><!--Code duplicate here\n\n<VisualStudioProject\nProjectType=\"Visual C++\"\nVersion=\"9,00\"\n--><\/p>\n<pre lang=\"html\" line=\"1\">&lt;?xml version=\"1.0\" encoding=\"Windows-1252\"?&gt;\r\n &lt;VisualStudioProject\r\n  ProjectType=\"Visual C++\"\r\n  Version=\"9,00\"<\/pre>\n<p>Alles was man nun \u00e4ndern muss ist die Zeile 4 mit dem Version Eintrag.<br \/>\nWie \u00e4ndern diesen Eintrag auf<\/p>\n<pre lang=\"html\" line=\"4\">\u00a0Version=\"8,00\"<\/pre>\n<p>f\u00fcr VS-2005. Will man zur\u00fcck auf die Version VS-2003 dann muss der neue Wert<\/p>\n<pre lang=\"html\" line=\"4\">\u00a0Version=\"7.10\"<\/pre>\n<p>hei\u00dfen.<\/p>\n<p>Und schon sind wir fertig. Man glaubt es kaum \ud83d\ude42<\/p>\n<p>Klar ist, dass nat\u00fcrlich neue Features, wie z.B. Eigenschaften des Manifest Compilers in der vorher gehenden Version, die das z.B. gar nicht kennt untergehen. Diese Dateien bleiben in der Projektdatei, aber werden Dank XML einfach in der alten VS Version ignoriert.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kann man ein auf VC-2005 erstelltes Projekt einfach auch unter VC-2003 builden? Oder ein 2008er Projekt auf VS-2005 laden? Der M\u00fchsame weg, ist es, das Projekt neu aufzubauen. D.h. ein leeres Projekt anzulegen und die entsprechenden Dateien aus dem alten Projekt in das neue Projekt in der niedrigeren Version aufzunehmen. Es geht etwas leichter mit &hellip; <a href=\"http:\/\/blog.m-ri.de\/index.php\/2008\/03\/08\/vs-tipps-tricks-downgrade-fuer-vc-200x-projekte\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eVS-Tipps &#038; Tricks: Downgrade f\u00fcr VC-200x Projekte\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,4,3,27,31],"tags":[370,361,352,37],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-c","category-mfc","category-programmieren","category-vs2008","category-vs-tipps-tricks","tag-c","tag-ide","tag-mfc","tag-vs-tippstricks"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/217","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=217"}],"version-history":[{"count":1,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":285,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/217\/revisions\/285"}],"wp:attachment":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}