{"id":365,"date":"2007-12-01T18:43:20","date_gmt":"2007-12-01T17:43:20","guid":{"rendered":"http:\/\/www.navision-blog.de\/2007\/12\/01\/visual-studio-2008-vss-und-resharper\/"},"modified":"2008-02-05T19:24:35","modified_gmt":"2008-02-05T18:24:35","slug":"visual-studio-2008-vss-und-resharper","status":"publish","type":"post","link":"http:\/\/www.navision-blog.de\/blog\/2007\/12\/01\/visual-studio-2008-vss-und-resharper\/","title":{"rendered":"Visual Studio 2008, VSS und ReSharper"},"content":{"rendered":"<p>Kurz nachdem ich mir Visual Studio 2008 installiert habe, wollte ich ein kleineres Datenbank-Projekt komplett auf LINQ2SQL umstellen. Insgesamt muss ich sagen, dass dies erstaunlich leicht von der Hand ging und der Quellcode nun wesentlich sch&#246;ner und aufger&#228;umter aussieht.<\/p>\n<p>Allerdings habe ich immer noch zwei riesige Probleme:<\/p>\n<h5>1. Die VSS-Integration in Visual Studio 2008 buggt<\/h5>\n<p>Leider ist das Update 1 f&#252;r <a target=\"_blank\" href=\"http:\/\/blogs.msdn.com\/richardb\/archive\/2007\/11\/19\/vs-2008-users-remember-to-download-the-sourcesafe-ctp.aspx\">VisualSourceSafe 2005 nicht rechtzeitig zum Release von Visual Studio 2008 fertig<\/a> geworden. Es gibt zwar eine <a target=\"_blank\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=FAF41EDD-924D-449F-AEFC-9C86DD499720&amp;displaylang=en\">CTP<\/a>, aber nur f&#252;r die englische Version (die ich nat&#252;rlich gerade nicht habe). Da ich aber vermeiden wollte unser gesamtes VSS in eine instabile Lage zu versetzen, habe ich notgedrungen die SourceSafeIntegration meines Projektes abgeschaltet. Jetzt kopiere ich mir Sicherungen &#8211; was f&#252;r ein R&#252;ckschlag!<\/p>\n<h5>2. ReSharper 3.x kann mit C# 3.0 nichts anfangen<\/h5>\n<p>Offenbar ist auch <a target=\"_blank\" href=\"http:\/\/www.jetbrains.com\/\">JetBrains<\/a> vom Release von VS2008 etwas &#252;berrollt wurden. Mein Lieblingsplugin <a target=\"_blank\" href=\"http:\/\/www.jetbrains.com\/resharper\/\">ReSharper<\/a> versteht leider kein C# 3.0 und insbesondere auch kein LINQ. Also markiert er den gesamten LINQ-Code als fehlerhaft und blockiert auch das IntelliSense. Auch dies ist ein &#228;u&#223;erst unbefriedigender Zustand &#8211; zumal <a target=\"_blank\" href=\"http:\/\/www.jetbrains.net\/jira\/browse\/RSRP-52425\">C# 3.0 Support offenbar erst f&#252;r ReSharper 4.0 geplant<\/a> ist. Momentan habe ich jedoch die Hoffnung, dass kurzfristig wenigstens ein paar Features eingebaut werden, die selektiv f&#252;r einige Files ReSharper abschalten k&#246;nnen.\u00a0<\/p>\n<p>Nachtrag: Ilya Ryzhenkov, der\u00a0<span>Product Manager f&#252;r <span>ReSharper schreibt in seinem Blog, dass <a href=\"http:\/\/resharper.blogspot.com\/2007\/11\/resharper-and-visual-studio-2008.html\">ReSharper 4.0 ab Januar 2008 im EAP-Program downloadbar<\/a> sein soll.<\/span><\/span><\/p>\n<p><span><span>Nachtrag 2: <a href=\"http:\/\/support.microsoft.com\/kb\/943847\">Visual SourceSafe 2005 Update 1<\/a> ist nun auch verf&#252;gbar, so dass ich jetzt wieder ordentlich einchecken kann.<\/span><\/span><\/p>\n<p><span><span>Nachtrag 3: Das Early Access Programm (EAP)\u00a0f&#252;r ReSharper 4.0 wurde leider auf &#8220;bis sp&#228;testens zum 15. Februar&#8221; verschoben.<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kurz nachdem ich mir Visual Studio 2008 installiert habe, wollte ich ein kleineres Datenbank-Projekt komplett auf LINQ2SQL umstellen. Insgesamt muss ich sagen, dass dies erstaunlich leicht von der Hand ging und der Quellcode nun wesentlich sch&#246;ner und aufger&#228;umter aussieht. Allerdings habe ich immer noch zwei riesige Probleme: 1. Die VSS-Integration in Visual Studio 2008 buggt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12,29,3],"tags":[276,171,95,302,174],"_links":{"self":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts\/365"}],"collection":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/comments?post=365"}],"version-history":[{"count":0,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts\/365\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/media?parent=365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/categories?post=365"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/tags?post=365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}