2

我玩过 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”未列为“客户端”TargetFrameworkSubset 的一部分。如果需要此依赖引用,您可能会遇到编译错误。

警告
参考“System.Data.SqlServerCe”不允许部分受信任的调用者。

警告
参考“MySql.Data.Entity”不允许部分受信任的调用者。

4

4 回答 4

2
  1. 转到项目的属性。
  2. 转到应用程序选项卡
  3. 从“Target Framework”下拉列表中,选择“.Net Framework 3.5”而不是“.Net Framework 3.5 Client Profile”。

(如果您使用的是 4,请使用 4 而不是 3.5,但从错误看来您使用的是 3.5)

于 2013-10-08T12:06:26.980 回答
0

Ismail 永远不要更改正在运行的系统,哈哈。我想知道为什么您没有将您的工作存储在存储库中。

如果您有默认的独立应用程序,则必须检查以下内容:

选择:

  • Publisch 选项卡,然后选择“该应用程序也可以离线使用......”。
  • 安全选项卡“启用 clickOnce 安全设置”一定不要见怪!
  • 签名选项卡“Sign the ClickOne mainfests”不得勾选!
  • 服务选项卡“启用客户端应用程序服务”不得选中!

重建

如果您有 ASP 应用程序,或者您有一些代码安全性,或者您的应用程序需要权限,那么您必须确定 ClickOnce 应用程序的权限。

http://msdn.microsoft.com/en-us/library/91z17fc9(v=vs.80).aspx

我有这个可以解决你的问题。

于 2013-10-08T12:37:55.093 回答
0

在 VS 项目属性窗口 -> 目标框架中(它不应该指向 .NET 的“客户端配置文件”分布)

于 2013-10-08T12:05:45.143 回答
0

终于我找到了我所做的虚弱的答案。如图所示。我已经检查了 JIT 选项。因为,当我在另一台计算机上使用 exe 程序时,因为我没有获取“MySql.Data.dll”的副本,所以我的程序无法正常工作并且以异常结束。在此异常的警告中,它说要检查 JIT。我已经检查过了(我忘记了)。在尝试了所有可能后,我找到了解决方案。但我不明白为什么这个 dll 受到保护。它必须是 GNU 的一部分??

问题的原因
(来源:turcguide.com

于 2013-10-08T23:29:04.627 回答