{"id":155,"date":"2008-03-12T19:51:58","date_gmt":"2008-03-12T18:51:58","guid":{"rendered":"http:\/\/blog.m-ri.de\/index.php\/2008\/03\/12\/external-tools-in-vs-2005-ide-begrenzt-die-argumente-auf-251-zeichen\/"},"modified":"2008-03-12T17:53:58","modified_gmt":"2008-03-12T16:53:58","slug":"external-tools-in-vs-2005-ide-begrenzt-die-argumente-auf-251-zeichen","status":"publish","type":"post","link":"http:\/\/blog.m-ri.de\/index.php\/2008\/03\/12\/external-tools-in-vs-2005-ide-begrenzt-die-argumente-auf-251-zeichen\/","title":{"rendered":"External Tools in VS-2005 IDE begrenzt die Argumente auf 251 Zeichen"},"content":{"rendered":"<p>Wenn man sich ein eigenes Tool baut, dann kann man \u00dcberraschungen erleben, wenn nicht das passiert was man m\u00f6chte.<\/p>\n<p>Auff\u00e4llig ist schon, dass der Eingabebereich nicht sonderlich lange Befehlszeilen zul\u00e4sst. Bei 251 Zeichen ist Schluss. Aber wirkliche \u00dcberraschungen erlebt man, wenn man Environment-Variablen oder die sch\u00f6nen vordefinierten Makros f\u00fcr den aktuellen Projektpfad verwendet. Wird hier eine etwas komplexere wirklich lange Befehlszeile aufgebaut, dann ist das Ergebnis oft genug zuf\u00e4llig.<\/p>\n<p>Das Problem ist, dass alle Argumente der Befehlszeile auch nach dem Expandieren der Makros eine L\u00e4nge von 251 Zeichen nicht \u00fcberschreiten. Der Rest wird einfach abgeschnitten!<\/p>\n<p>So werden z.B. Dateien kopiert, aber nichtdahin wo man sie hin haben wollte.<\/p>\n<p>Good News: Diesen Bug hat man in VS-2008 gefixt. Die Eingabezeile f\u00fcr Argumente ist zwar immer noch begrenzt, aber Makros werden jetzt korrekt expandiert und die entsprechende Befehlszeile darf jetzt l\u00e4nger werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man sich ein eigenes Tool baut, dann kann man \u00dcberraschungen erleben, wenn nicht das passiert was man m\u00f6chte. Auff\u00e4llig ist schon, dass der Eingabebereich nicht sonderlich lange Befehlszeilen zul\u00e4sst. Bei 251 Zeichen ist Schluss. Aber wirkliche \u00dcberraschungen erlebt man, wenn man Environment-Variablen oder die sch\u00f6nen vordefinierten Makros f\u00fcr den aktuellen Projektpfad verwendet. Wird hier &hellip; <a href=\"http:\/\/blog.m-ri.de\/index.php\/2008\/03\/12\/external-tools-in-vs-2005-ide-begrenzt-die-argumente-auf-251-zeichen\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eExternal Tools in VS-2005 IDE begrenzt die Argumente auf 251 Zeichen\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":[20,3],"tags":[99,361,36],"class_list":["post-155","post","type-post","status-publish","format-standard","hentry","category-ide","category-programmieren","tag-bug","tag-ide","tag-vs-2005"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/155","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=155"}],"version-history":[{"count":0,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/155\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/media?parent=155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/categories?post=155"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/tags?post=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}