c# - 未找到 Clickonce 部署外部 dll 引用

标签 c# wpf dll

我正在尝试部署一个用 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/

相关文章:

c# - 将字符串转换为指定的日期格式

C# 分部类和 get 访问器

c# - xUnit 还是 NUnit?彼此有什么优点和缺点?

.net - 加载 View 模型在缓存 MVVM 灯中找不到 IDataErrorInfo 类型

c# - 编译 dll 以在其他语言中工作

c++ - Qt 应用程序部署不起作用。缺少入口点和 dll

c# - 用于查找具有非法字符的属性的 XPath

.net - 将多选 ListBox 与 MVVM 同步

WPF动态布局: how to enforce square proportions (width equals height)?

c# - DllImport 的正确用法