2017-01-24 5 views
0

Я вижу следующее сообщение об ошибке в LINQPad (typeloadexception в первом скриншоте):LINQPad - TypeLoadException

enter image description here

Вот свойства соединения:

enter image description here

Кнопка 'Test' работает как ожидалось, то есть подсказывает: «Успешно». В чем проблема? Вот web.config в приложении:

<add name="AdventureWorks2012Entities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=mypc;initial catalog=AdventureWorks2012;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 

Я прочитал несколько ответов на здесь, которые предлагают установить сборку на 32 бита и т.д.

+0

Развернуть ошибку в поле результатов. Что говорится в «Внутреннем исключении»? –

+0

@Joe Albahari, внутреннее исключение: «Определение манифеста размещенной сборки не соответствует ссылке на сборку (исключение из HRESULT: 0x80131040)». – w0051977

ответ

2

Ваш заказ сборка с именем LINQPad.dll, который, вероятно, чтобы запутаться с LINQPad.exe. Вам нужно будет изменить имя сборки в диалоговом окне свойств проекта Visual Studio.

+0

Большое спасибо. Я провел два вечера, пытаясь понять, что с этим не так. Я использовал Process Explorer; переустановка Linqpad; изменилось приложение на 32 бит и многое другое. Это сработало. – w0051977