【发布时间】:2012-02-03 17:05:01
【问题描述】:
我是 C# 编程新手,但在创建 dll 时遇到问题。
我打开了一个类库项目并在我的类中编写了公共静态方法。单击调试并将 dll 和 pdb 文件(在 bin/debug/.. 下)复制到我的 WPF 应用程序项目中。
我没有遇到任何参考问题,编辑器也正常显示我的方法,当我使用它们时,它也没有给我任何错误或警告......
但是,当我运行我的程序时,我发现调用 dll 方法的方法不起作用。另外,debug模式也会跳转我的方法,所以我无法追踪代码。
我哪里做错了?有没有其他方法来创建 dll 或者我在这里错过了一个技巧? 谢谢。。
【问题讨论】:
-
调用方法不起作用到底是什么意思?调试模式正在跳转您的方法,因为调试器无法找到源。将 dll 解决方案附加到同一个项目,并引用 dll 的输出,这应该可以解决该问题。'
-
我建议:不要复制你的 DLL 和 pdb 文件。在您的 WPF 项目中,添加对库 DLL 的引用,当您构建 WPF 项目时,它应该会在您的输出目录中自动创建 DLL 和 pdb 文件。
标签: c# wpf visual-studio-2010 dll