2017-01-24 13 views
0

私はLINQPad(最初のスクリーンショットでtypeloadexception)に次のエラーを見ています:ここでLINQPAD - TypeLoadException

enter image description here

は、接続プロパティは、次のとおりです。

enter image description here

'テスト' ボタン予期したとおりに動作します。つまり、「成功しました」というメッセージが表示されます。何が問題ですか?ここでは、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" /> 

私は

+0

結果ボックスでエラーを展開します。それは「内なる例外」の下で何と言いますか? –

+0

@Joe Albahariの内部の例外は、「配置されたアセンブリのマニフェスト定義がアセンブリ参照と一致しません(例外:HRESULT:0x80131040)」。 – w0051977

答えて

2

カスタムアセンブリがそうである、LINQPad.dll命名された32ビットにアセンブリを設定示唆ここにはいくつかの答えなどを読みましたLINQPad.exeと混同してください。 Visual Studioのプロジェクトプロパティダイアログでアセンブリ名を変更する必要があります。

+0

ありがとうございました。私は2つの夕方を過ごして、何が間違っているか把握しようとしました。私はProcess Explorerを使用しました。 Linqpadを再インストールしました。アプリを32ビットに変更しました。これはうまくいった。 – w0051977