Visual Studio 2017 приведение к SqlDatabaseTestClass ошибка при открытии файла CS модульного теста SQL - PullRequest
0 голосов
/ 06 декабря 2018

В Visual Studio 2017 (15.9.3) при открытии файла модульного теста SQL появляется следующая ошибка, и разработчик теста отказывается отображать:

[A]Microsoft.Data.Tools.Schema.Sql.UnitTesting.SqlDatabaseTestClass cannot be cast to [B]Microsoft.Data.Tools.Schema.Sql.UnitTesting.SqlDatabaseTestClass.

Type A originates from 'Microsoft.Data.Tools.Schema.Sql.UnitTesting, 
Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' in the context 'LoadNeither' 
at location 'C:\Users\myaccount\AppData\Local\Microsoft\VisualStudio\15.0_892b908b\ProjectAssemblies\hxuywdf401\Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll'. 

Type B originates from 'Microsoft.Data.Tools.Schema.Sql.UnitTesting, 
Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' in the context 'LoadFrom' 
at location 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\MICROSOFT\SQLDB\Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll'. 

Стек вызовов:

at Microsoft.VisualStudio.Data.Tools.Package.UnitTesting.Design.Serialization.SqlUnitTestClassSerializer.Deserialize(IDesignerSerializationManager manager, CodeTypeDeclaration declaration)
at System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32 fReload) 

Файлы модульного теста SQL, используемые для открытия, и другие члены моей команды не имеют этой проблемы (поэтому проблема должна быть локальной для моей машины, а не проблемой самого проекта).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...