目前我开发了一个C#WPF应用程序来为MonoGame 2D RPG项目创建项目,生物和地图。在我的解决方案中,Items包含一个Textur2D对象。
现在我尝试从OpenFileDialoge(我的硬盘上的图像)填充Texture2D对象。但是如果我尝试填充Texture2D属性,我每次都会遇到异常:
在我的例子中,我试图通过分解最低形式的Texture2D对象的初始化来找出问题。 所以我发现,这个问题是通过从一个新的GraphicsDevice对象初始化来实现的。
最后我尝试用nuget添加“System.Runtime.WindowsRuntime”库,但后来我得到了例外:
有没有人知道如何解决它? 我花了很多时间来解决这个问题而没有任何结果。
答案 0 :(得分:0)
我得到了一个解决方案。
对MonoGame.Framework.dll的引用已损坏。我从参考文献中删除了MonoGame.Framework.dll,并从我的MonoGame项目中添加它们。