我有一个项目解决方案,其中包含多个类库项目和一个主Web应用程序,其中包含其他类库项目的项目参考。
类库具有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.
我添加了适当的导入语句来访问项目名称空间-
Imports Ecommerce.IV1.Core
Web应用程序项目中可以正确访问同一目录/名称空间中的所有其他类
请让我知道是否需要更多信息。由于时间紧迫,我们将不胜感激。
问候,
珠子
在app.config中签入以下配置:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
确保useLegacyV2RuntimeActivationPolicy设置为true。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句