2014-07-25 65 views
3

我有一個項目解決方案,其中包含多個類庫項目和一個主要Web應用程序,它們具有其他類庫項目的項目引用。VB.NET Web Form項目參考問題

類庫有2.0框架,但Web應用程序有4.0框架。

例如,

Ecommerce.GoogleCheckout (Class Library/2.0 Framework) 
Ecommerce.IV1.Core (Class Library/2.0 Framework) 
Website (Web Application/4.0 Framework) 

我不能改變的,因爲這項目已經開發並有許多依賴類庫項目框架內,我有這個項目進行維護。

問題是,當我在類庫項目的一個增加了新的類和建設項目中單獨它編譯完美,但是當我生成整個解決方案它提供了以下錯誤 -

Type 'Ecommerce.IV1.Core.Catalog.xxxxxxxxx' is not defined. 

我已經加入正確的導入語句訪問項目namespaces-

Imports Ecommerce.IV1.Core 

從同一目錄/命名空間中的所有其他類在Web應用程序項目正常訪問

如果需要更多信息,請讓我知道。任何幫助或指導將不勝感激,因爲我的時間表非常緊張。

問候,

馬尼克

回答

1

請檢查您的app.config進行以下配置:

<configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0"/> 
    </startup> 
</configuration> 

確保useLegacyV2RuntimeActivationPolicy設置爲true。