PlugIn Version Hell

Hi,

well it's hard to support R# 3.0 with AddIns (in my case the MbUnit PlugIn)

It seems that i have to Compile the PlugIn against 6 Versions.

Full, C#, VB each for VS8 and VS9

What can i do avoid these Problem?

--
Regards

Albert Weinert
MVP Visual Developer ASP.NET

http://der-albert.com

4 comments
Comment actions Permalink

Hello Albert,

I think you need to compile the plugin against officially released 3.0.2
version of ReSharper. Since all 6 versions share
the same assembly version (or, more precisely, they include the same main
assemblies and differ only in the registration details),
you can compile against any of these 6 set of binaries, and the plugin should
work with the rest.

In 3.0.3 main ReSharper assemblies will come with publisher's policy manifests
supporting their backward compatibility with 3.0.2,
so the plugin will also work after the user upgrades to 3.0.3. At least,
we've made this our goal.

Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


Hi,

well it's hard to support R# 3.0 with AddIns (in my case the MbUnit
PlugIn)

It seems that i have to Compile the PlugIn against 6 Versions.

Full, C#, VB each for VS8 and VS9

What can i do avoid these Problem?

Albert Weinert
MVP Visual Developer ASP.NET
http://der-albert.com



0
Comment actions Permalink

Hello Dmitry,

"Dmitry Shaporenkov" <dsha@jetbrains.com> schrieb im Newsbeitrag
news:c8a8a0be23678c9b7df2b36b956@news.intellij.net...

I think you need to compile the plugin against officially released 3.0.2


They are two official Versions 515 and 517 ;)

version of ReSharper. Since all 6 versions share
the same assembly version (or, more precisely, they include the same main
assemblies and differ only in the registration details),
you can compile against any of these 6 set of binaries, and the plugin
should work with the rest.


No, it seems not work (it works with Full and not C#, users commented that
in my blog and send me dozens of mails that's not working).
By myself i only have the Vs2005 and Vs2008 Problem, so that i need two
version one compiled against R# 3.0.2 VS80 und R# 3.0.2 VS90

So i decided to open the source now and not for the final, so that everbody
can compile it byself. It's currently easier for me than searching for an
other solution (the problem is hopefully solved in 3.0.3), a simple Build
Batch is included.

http://der-albert.com/archive/2007/08/28/source-of-the-mbunit-plugin-for-resharper-available.aspx

--
Regards

Albert Weinert
MVP Visual Developer ASP.NET

http://der-albert.com

0
Comment actions Permalink


"Dmitry Shaporenkov" <dsha@jetbrains.com> schrieb im Newsbeitrag
news:c8a8a0be23678c9b7df2b36b956@news.intellij.net...

In 3.0.3 main ReSharper assemblies will come with publisher's policy
manifests supporting their backward compatibility with 3.0.2,
so the plugin will also work after the user upgrades to 3.0.3. At least,
we've made this our goal.


Is this implemented? What must i do?

I doesn't work with the MbUnit-Plugin in the 3.0.3 EAP and Nightly Builds.
I have to compile it against every Build of R#.

--
Regards

Albert Weinert
MVP Visual Developer ASP.NET

http://der-albert.com

0
Comment actions Permalink

Hello,

I doesn't work with the MbUnit-Plugin in the 3.0.3 EAP and Nightly
Builds. I have to compile it against every Build of R#.


Upgrades used to be broken on 3.1 aka 303 for some time … They would erase
the compatibility marks. Uninstall + clean install would help.


Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”


0

Please sign in to leave a comment.