VS2017 not available with 3.6.435

Discussion of open issues, suggestions and bugs regarding code review tool for Visual Studio – Review Assistant
m.overeem
Posts: 8
Joined: Fri 18 Aug 2017 11:40

Re: VS2017 not available with 3.6.435

Post by m.overeem » Fri 18 Aug 2017 11:44

I've installed 3.6.438, but this version contains other errors.
In VS2017.3 I can't open file-diffs anymore, it results in an error:
Message: Could not load file or assembly 'Devart.ReviewAssistant.VersionControl, Version=3.6.435.0, Culture=neutral, PublicKeyToken=09af7300eec23701' or one of its dependencies. The system cannot find the file specified.
So I can't install an older version (because it will not integrate with vs2017) and the last dev build is unusable because of this error. How can I fix this?

mstislavs
Devart Team
Posts: 102
Joined: Mon 16 Jan 2017 12:48

Re: VS2017 not available with 3.6.435

Post by mstislavs » Tue 22 Aug 2017 12:32

m.overeem wrote:I've installed 3.6.438, but this version contains other errors.
In VS2017.3 I can't open file-diffs anymore, it results in an error:
Message: Could not load file or assembly 'Devart.ReviewAssistant.VersionControl, Version=3.6.435.0, Culture=neutral, PublicKeyToken=09af7300eec23701' or one of its dependencies. The system cannot find the file specified.
So I can't install an older version (because it will not integrate with vs2017) and the last dev build is unusable because of this error. How can I fix this?
Hi,

Unfortunately, we cannot reproduce this problem. Review Assistant 3.6.438 (developer build) works fine with VS 2017 (15.3.0). It seems that the problem is related to MEF cache bug in Visual Studio 2017 because the error message contains a string with the old version 'Version=3.6.435.0'.
To resolve the problem, you should perform the following steps:

1. Download the 'Clear MEF Component Cache' extension https://marketplace.visualstudio.com/it ... onentCache
2. Select 'Clear MEF Component Cache' in the Visual Studio Tools menu

If the problem is not resolved, please provide us with the full ActivityLog.xml file.

Best regards,
Mstislav Sakidon
Devart Team
www.devart.com

m.overeem
Posts: 8
Joined: Fri 18 Aug 2017 11:40

Re: VS2017 not available with 3.6.435

Post by m.overeem » Tue 22 Aug 2017 13:10

The solution does not work, the error remains after clearing the MEF cache. It looks like the bundled Devart.ReviewAssistant.TeamFoundation.dll is of the wrong version. The installed version of that dll is 3.6.435.15 which does not match the other versions.

=========================
Exception Information
=========================
Message: Could not load file or assembly 'Devart.ReviewAssistant.VersionControl, Version=3.6.435.0, Culture=neutral, PublicKeyToken=09af7300eec23701' or one of its dependencies. The system cannot find the file specified.
Source: mscorlib
TargetSite: Void GetType(System.Reflection.RuntimeAssembly, System.String, Boolean, Boolean, System.Runtime.CompilerServices.ObjectHandleOnStack)
HelpLink:
Type: System.IO.FileNotFoundException
FileName: Devart.ReviewAssistant.VersionControl, Version=3.6.435.0, Culture=neutral, PublicKeyToken=09af7300eec23701
FusionLog: WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

HResult: -2147024894

mstislavs
Devart Team
Posts: 102
Joined: Mon 16 Jan 2017 12:48

Re: VS2017 not available with 3.6.435

Post by mstislavs » Wed 23 Aug 2017 06:45

m.overeem wrote:The solution does not work, the error remains after clearing the MEF cache. It looks like the bundled Devart.ReviewAssistant.TeamFoundation.dll is of the wrong version. The installed version of that dll is 3.6.435.15 which does not match the other versions.

=========================
Exception Information
=========================
Message: Could not load file or assembly 'Devart.ReviewAssistant.VersionControl, Version=3.6.435.0, Culture=neutral, PublicKeyToken=09af7300eec23701' or one of its dependencies. The system cannot find the file specified.
Source: mscorlib
TargetSite: Void GetType(System.Reflection.RuntimeAssembly, System.String, Boolean, Boolean, System.Runtime.CompilerServices.ObjectHandleOnStack)
HelpLink:
Type: System.IO.FileNotFoundException
FileName: Devart.ReviewAssistant.VersionControl, Version=3.6.435.0, Culture=neutral, PublicKeyToken=09af7300eec23701
FusionLog: WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

HResult: -2147024894
Please install the latest build (3.6.445) from our website:
https://www.devart.com/review-assistant ... istant.exe

m.overeem
Posts: 8
Joined: Fri 18 Aug 2017 11:40

Re: VS2017 not available with 3.6.435

Post by m.overeem » Wed 23 Aug 2017 06:54

The last update (3.6.445) fixes it for me. Thanks.

mstislavs
Devart Team
Posts: 102
Joined: Mon 16 Jan 2017 12:48

Re: VS2017 not available with 3.6.435

Post by mstislavs » Wed 23 Aug 2017 13:24

m.overeem wrote:The last update (3.6.445) fixes it for me. Thanks.
We are very glad to hear that you have resolved the problem!

Post Reply