我玩过c#项目属性,因为这甚至我重置了我在警告窗口中获取这些消息的参数。这对编译的程序有用吗?我怎么能纠正这个?因为在玩项目属性之前我没有收到这些警告。
警告
引用的程序集“MySql.Data.Entity,Version = 6.1.6.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d,processorArchitecture = MSIL”依赖于“System.Data.Entity,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089“未列为”Client“TargetFrameworkSubset的一部分。如果需要此依赖引用,则可能会出现编译错误。警告
引用'System.Data.SqlServerCe'不允许部分信任的调用者。警告
引用'MySql.Data.Entity'不允许部分信任的调用者。
答案 0 :(得分:2)
(如果您使用的是4,请使用4而不是3.5,但是从错误中看起来您使用的是3.5)
答案 1 :(得分:0)
在VS Project Properties窗口中 - >目标框架(它不应指向.NET的“客户端配置文件”分发)
答案 2 :(得分:0)
Ismail永远不会改变正在运行的系统lol。 我很奇怪为什么你没有把你的工作存储在存储库中。
如果您拥有默认的独立应用程序,则必须检查以下内容:
选择
<强> REBUILD 强>
如果你有ASP应用程序或者你有一些代码安全性,或者你的应用程序需要权限,那么你必须确定ClickOnce应用程序的权限。
http://msdn.microsoft.com/en-us/library/91z17fc9(v=vs.80).aspx
我有这个可以解决你的问题。
答案 3 :(得分:0)
最后,我找到了我已经做到的能力的答案。它出现在图片中。我检查了JIT选项。因为,当我在另一台计算机上使用exe程序时,我就是这样做的。没有带一份&#34; MySql.Data.dll&#34;我的程序没有工作,并以异常结束。在这个例外的警告中,它说要检查JIT。我检查了一下(我忘记了)。在尝试了所有可能性后,我找到了解决方案。但我不明白为什么这个dll受到保护。它必须是GNU ??
的一部分reason of the problem http://turcguide.com/stack/mysqldll.jpg