我正在尝试制作一个编译成 dll 文件的 XNA 游戏库。当我将此库添加到游戏解决方案并添加项目参考时,一切正常。当我尝试直接引用生成的 .dll 文件时,游戏在开始时崩溃并输出消息:
Microsoft.Xna.Framework.Game.dll 中出现了“System.InvalidOperationException”类型的第一次机会异常
(当我使用项目参考运行它时,会显示有关我的 .dll 正在加载的信息)
我无法设置任何断点或写入日志,游戏似乎在开始之前就崩溃了。
经过长时间的搜索,我发现如果没有将“复制本地”值设置为 True,可能会发生这种情况,但我确实设置了..
我很感激任何帮助,谢谢。
编辑:
这超出了我的理解,但似乎问题是由重命名 .dll 文件引起的。当我保留原始名称(我猜是加工项目名称或其他名称)时,它可以工作......无论如何,感谢您的帮助!