添加引用不起作用(XNA)

时间:2015-02-12 20:49:08

标签: c# dll xna

我写了一个库以帮助2D动画,我无法添加DLL作为参考。我之前从未创建过DLL,所以我可能做错了什么,但我已经在互联网上搜索过,但却无法找到解决方案。

我做了什么: 1.在我的图书馆项目中,我去了Build> Build Solution 2.然后我将我的Bin> Debug文件夹中的DLL复制到我的桌面 3.在我的实际XNA项目中,我右键单击引用>添加引用>浏览,选择我的DLL并确保它已勾选框然后确定。

DLL在引用列表中看起来很好,没有警告三角形或任何东西。

当我尝试放

时,在我的主要课程中
using AnimationHelper;

它说无法找到类型或命名空间,并询问我是否缺少指令或程序集引用。

当我在对象浏览器中右键单击引用和视图时,几乎就像我的DLL是空的。我点击下拉箭头就没有任何东西掉下来了。

我尝试按照Google上的建议更改目标框架,但该框是空白的并且显示为灰色。

我试图在各处找到答案而无法找到答案,所以这是我最后的选择。我已经尝试了所有我知道的东西(并不是很多)来解决这个问题而且一直无法解决这个问题。

感谢任何试图提供帮助的人。

此外,项目和dll都是使用XNA制作的,如果有任何帮助的话。

1 个答案:

答案 0 :(得分:0)

.dll是构建为x64(任何CPU)还是x86? XNA游戏总是x86,因此无法加载x64库。

我建议您确保将库构建为x86,然后再尝试添加它(在尝试再次添加之前从XNA项目中删除现有引用)。

http://blogs.msdn.com/b/shawnhar/archive/2008/02/25/xna-framework-on-64-bit-windows.aspx