我尝试使用SQLite dll,一切都很顺利。我有一个关于SQLite.dll的问题是v2.xx不能用于我的项目.NET v4。
所以我在这个网站上找到了创建App.config的解决方案,其中包含这样的信息
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
所以,解决方案有效。我可以正确使用SQLite,但编译器总是显示这样的消息
有什么建议吗?
答案 0 :(得分:7)
选择app.config
属性的架构为DotNetConfig35.xsd
。
打开app.config文件,右键单击它并转到属性,您可以看到那里的架构属性。
答案 1 :(得分:1)
我也遇到了这个问题并尝试了一些我在网上找到的想法,比如从app.config等创建架构,但没有完全解决我的问题因为某些原因我的程序一直使用DotNetConfig.xsd而不是新的App.xsd我刚刚创建。即使我告诉它使用App.xsd而不是DotNetConfig.xsd,它也会覆盖并使用两者,因为所使用的名称冲突而导致警告。
所以我决定直接查看DotNetConfig.xsd并发现它不包含<supportedRuntime>
,因此无法找到它。相反,它确实有<runtime>
。
在App.config中使用此代码并全部解决。
答案 2 :(得分:0)