我正在尝试部署一个用 wpf c# 编写的应用程序。我使用外部库 (irrklang)。我在 visual studio 中添加了对该 dll 的引用(它与可执行文件位于同一文件夹中)。它出现在我的应用程序文件中,我部署、安装在另一台机器上,我得到文件未找到异常。我查了一下exe文件夹,DLL在文件夹里。
我做错了什么,引用似乎是正确的,但程序根本找不到 dll
更新:在下面添加了解决方案。仍然是同样的错误:(
最佳答案
检查以下几点:
- DLL 的属性 -> 使用本地副本 = true
- 项目属性 -> ClickOnce 属性 -> ApplicationFiles -> 检查您的 dll 是否已登记并手动设置“包含”。
然后再试一次。 ClickOnce 经常有烦人的错误。
关于c# - 未找到 Clickonce 部署外部 dll 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489482/