-2
我的所有項目都設置爲使用.net 4.5.1 測試項目使用一些針對.NET v2.0.50727的SQl服務器程序集。無法加載混合模式程序集
的App.config:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v2.0.50727"/>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1"/>
</startup>
我還檢查等這個線程: Mixed mode assembly
對於所有誰downvoted,更好地提供解決方案,而不是downvoting的! 或者按照建議留下意見,當你downvote! – Legends 2015-04-04 12:18:59
(*我不是downvoter。*)可能是app.config被複制到構建輸出文件夾中(並且說你的啓動程序集是'ass.exe'),它顯示爲'ass.exe.config'。 – 2015-04-04 15:52:49
它設置爲「不要複製」,只有exe.config位於bin中,並按照上述配置.... hm。 發生錯誤的項目是一個c#測試項目。 當來自Microsoft.SqlServer * .dll的api代碼被訪問時發生。 Theay在.NET v2.0.50727上編譯。 – Legends 2015-04-04 16:38:32