gpt4 book ai didi

c# - 无法加载文件或程序集 'System.Drawing,版本 = 4.0.0.0

转载 作者:太空狗 更新时间:2023-10-30 01:05:37 49 4
gpt4 key购买 nike

我安装了 Monogame,当尝试运行一个非常简单的 hello world 风格的游戏时,我遇到了这个异常。我知道有几篇关于堆栈溢出的帖子是关于这个错误的,但我仍然对如何解决这个问题感到困惑。我是否需要卸载 .Net 并重新安装不同的版本?如果是这样,我该怎么做?

抛出了 System.IO.FileNotFoundException。无法加载文件或程序集“System.Drawing,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。

这是 Xamarin 项目的可下载链接:

https://www.dropbox.com/s/q7quw26lg1etdts/MonoGameTester.zip

最佳答案

如果您引用的程序集随 Xamarin.iOS 一起提供,则会发生此类错误。 System.Drawing.dll 就是这种情况。

在您的情况下,这可能是因为您的项目同时引用了 monotouch.dllMonoMac.dll,这是行不通的。

您需要为每个目标构建单独的项目,即一个用于 iOS (monotouch.dll) 和一个用于 OSX (MonoMac.dll)。

您可以从每个项目共享源代码和/或程序集(用于共享逻辑)。这两个项目还需要包括特定于平台的代码和引用。

您最终会得到大量共享代码(在源代码或程序集中)以及一些特定于平台的代码。

关于c# - 无法加载文件或程序集 'System.Drawing,版本 = 4.0.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18150510/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com