TeamCity 9.0.1's Visual Studio Addin replaces Resharper 8

in vsAddinDownload.html page, I would like to either remove the option to install TeamCity VS Add-in as part of JetBrains .NET tools bundle or re-arrenge the page so that it would be the second option.  I tried to modify the vsAddinDownload.jsp file, however, it does not seem to work and change the page and if we restart the server this file is overwritten.  Having two options has caused some of our developers to install the incorrect add-in and has prevented them from moving forward.

How can I remove this option and only allow the developers to install the Legacy version?  This is preventing me to upgrade our production version of TeamCity from the current 8.0.5 to 9.0.x.

5 comments
Comment actions Permalink

Hello,

You can modify JSP file with this text manually. For this stop the server, navigate to:
<TeamCity installation directory>\webapps\ROOT\plugins\vs-addin-distributor\
folder, and edit file vsAddinDownload.jsp

After that remove all files under <TeamCity installation directory>\work\Catalina and start server again.
(copied from email conversation)

0
Comment actions Permalink

Hi,

unfortunetally your suggestion did not work.  After stopping the server and its agent, I modified vsAddinDownload.jsp and removed all folders from c:\teamcity\work\Catalina and restarted the server.  After the restart the file was reverted back to its original format. 

0
Comment actions Permalink

Hi,

Sorry for the inconvinience. The plugin is unpacked from webapps/ROOT/WEB-INF/plugins/vs-addin-distributor.zip on every TeamCity start and it is not possible to modify /vsAddinDownload.html page.
Why do you want to remove this option? Do you experience problems with new VS Add-in?

0
Comment actions Permalink

Some of our developers have tried to install TeamCity VS Add-in as part of JetBrains .NET tools bundle (since this is the first item in the list) and it effectively uninstalled their licensed Resharper 8.0 and installed an un-licensed Resharper 9.0.  They then had to either uninstall the Add-in and install the Legacy Add-in or uninstall the Resharper 9 and install the licensed Re-Sharper 8.0.  This has caused undue confusion and time spent trying to figure out what happened.

Granted that they should have read the instructions more carefully, however, forcing a customer to have an unlicensed product is not a good idea.  As far as I know, upgrading to Resharper 9.0 is not in our plans yet and we cannot use the 8.0's license with 9.0.  What I want to do it to simply remove the insructions and the link to the new Add-in and allow developers to only install the Legacy Add-in.  We would really like to move to TeamCity 9.0.1 and this is one issue that is preventing us from moving to it from 8.0.5.

0
Comment actions Permalink

Hi Hamid,

The recommended approach is to use TeamCity VS Add-in as part of JetBrains .NET tools and to upgrade to ReSharper 9.0. Please consider upgrade to ReSharper 9.0.

The only thing I could suggest is to use StaticUIExtensions plugin to post additional notification for developers.

0

Please sign in to leave a comment.