Resharper installation for mass distribution - how to pass EULA in Visual Studio 2017?

As the title states, I'm talking about an EULA that appears when you first start VS 2017 after installing Resharper on it.
After starting VS I get pop-up with shortcuts (which is OK) and a window with EULA (which transists into question about sending statistics and licenses).
How do I get past he window about EULA and statistics participation automatically without user participation? I think I've already marked “accept EULA” in silent installation, yet I still get this.
 

Maybe the issue is that I'm testing it without a license?
Will the installation go over the EULA automatically if there is a license assigned beforehand?

I'm looking for any way to get past the EULA after the installation, any ideas?

0
3 comments

Hello Maciej,

There's no option to accept ReSharper's EULA during installation. If a user installs ReSharper, starts Visual Studio, accepts the EULA, and then uninstalls it, they shouldn't be prompted to accept the EULA again upon reinstalling. So it's needed to accept the EULA just once after the first installation on the machine.

Thank you.

0

I think I've noticed of a way how to perform it when I compared snapshots of System before and after changes..

Each user when they agree to EULA get a file such as:

C:\Users\<user_name>\AppData\Roaming\JetBrains\PrivacyPolicy\eua.accepted

This file contains text “1.4”. When I create that file before first ReSharper launch (as in, first VS 2017 launch after installing)  then it automatically skips the interactive EULA window and goes to “Sending statistics”… which can further be skipped by creating file:
C:\Users\<user_name>\AppData\Roaming\JetBrains\consentOptions\accepted

which should contain
rsch.send.usage.stat:1.1:0:<random time number denoting timespan in milliseconds since Unix Epoch, such as 1726077530568>
After that we turn off automatic updates and feedback through
C:\Users\<user_name>\AppData\Roaming\JetBrains\Shared\vAny\GlobalSettingsStorage.DotSettings.txt

My only concern now is that we cannot install the JetBrains.dotUltimate.2024.1.3.exe Resharper directly as SYSTEM because it ends with error (-1), although the logs we create through use of /logfile=<name> parameter show it installed correctly - have to put it in separate powershell script to start the installation and then check the logfile in question for something like:
$LogFile_Content -like "* | Install completed successfully.".

Could anyone review what I wrote and tell me if I did anything wrong or is that acceptable, or maybe there is a better way?

0

Hello Maciej,

Could you please pack and provide all logs located in %localappdata%\JetBrains\Shared\vAny\Installer and share your them via our upload service. Please let me know Upload ID of your file.

Thank you.

0

Please sign in to leave a comment.