库 .NET 版本异常 [重复]
Posted
技术标签:
【中文标题】库 .NET 版本异常 [重复]【英文标题】:Library .NET version exception [duplicate] 【发布时间】:2014-10-17 22:46:20 【问题描述】:我正在尝试使用 C# 和 .NET 框架进行 Winforms 开发的第一步。 我想做一个小用户 CRUD 应用程序。我在 SQLite 数据库中填充了测试数据。
所以,我创建了一个空白项目解决方案,并添加了一个名为“DataBundle”的“类库”项目。
在 DataBundle 中,拥有数据库的实体类,与 Entity Framework 映射。
另外,我创建了一个控制台应用程序来测试我的 DataBundle。应用程序构建正确,但在尝试运行查询时应用程序抛出异常。
这是我的代码:
Console.WriteLine("Testeando el DataBudnle ...");
mainContext _dao = new mainContext();
Zone city = new Zone
name = "Ensenada"
;
Console.WriteLine("Existen 0 ciudades registradas ...", _dao.Zones.Count());
Console.ReadLine();
异常信息是:
混合模式程序集使用“v2.0.50727”版本的 运行时,并且不能在 4.0 运行时中加载而无需额外的 配置信息。
我使用的是 Visual Studio 2010 Ultimate,安装了 .NET 4 Framework 的 Windows 7 Professional。
有什么想法吗?
【问题讨论】:
***.com/questions/2455654/… 【参考方案1】:按照 Steve 的建议,将其添加到控制台应用程序 App.config 文件中
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
【讨论】:
以上是关于库 .NET 版本异常 [重复]的主要内容,如果未能解决你的问题,请参考以下文章