OpenFileDialog进行MonoGame Texture2D初始化

时间:2018-03-06 18:18:09

标签: c# monogame texture2d

目前我开发了一个C#WPF应用程序来为MonoGame 2D RPG项目创建项目,生物和地图。在我的解决方案中,Items包含一个Textur2D对象。

现在我尝试从OpenFileDialoge(我的硬盘上的图像)填充Texture2D对象。但是如果我尝试填充Texture2D属性,我每次都会遇到异常:

enter image description here 在我的例子中,我试图通过分解最低形式的Texture2D对象的初始化来找出问题。 所以我发现,这个问题是通过从一个新的GraphicsDevice对象初始化来实现的。

最后我尝试用nuget添加“System.Runtime.WindowsRuntime”库,但后来我得到了例外:

enter image description here

有没有人知道如何解决它? 我花了很多时间来解决这个问题而没有任何结果。

1 个答案:

答案 0 :(得分:0)

我得到了一个解决方案。

对MonoGame.Framework.dll的引用已损坏。我从参考文献中删除了MonoGame.Framework.dll,并从我的MonoGame项目中添加它们。