close

最近用 VB.net 2010 要包 Dalsa 的 Dll 發生一個問題

 

主要的錯誤訊息是

"混合模式組件是針對版本 'v2.0.50727' 的執行階段建置的,無法在沒有其他組態資訊的情況下載入 4.0 執行階段中。"

 

最後解決的辦法是將 app.config 做些修改

 

<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

 

如果沒有 app.config 這個檔案就自行新增

將內容修改成

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>

 

存檔重新執行就解決了

 

 

arrow
arrow
    文章標籤
    .net
    全站熱搜
    創作者介紹
    創作者 Rh 的頭像
    Rh

    程式狂想曲

    Rh 發表在 痞客邦 留言(0) 人氣()