Clickonce 部署外部 dll 引用未找到
我正在尝试部署一个用 wpf c# 编写的应用程序。我使用外部库(irrklang)。我在 Visual Studio 中添加了对该 dll 的引用(它与可执行文件位于同一文件夹中)。它显示在我的应用程序文件中,我在另一台计算机上部署、安装,然后出现文件未找到异常。我查了一下exe文件夹,DLL就在文件夹里。
我做错了什么,参考似乎是正确的,但程序根本找不到 dll
更新:在下面添加了解决方案。还是同样的错误:(
I'm trying to deploy an application written in wpf c#. I use an external library (irrklang). I added a reference in visual studio to that dll (it is placed in the same folder as the executable). It shows up in my application files, I deploy, install on a different machine and I get the file not found exception. I looked up the exe folder and the DLL is in the folder.
What am I doing wrong, the reference seems to be correct but the program isn't finding the dll at all
UPDATE: added solution below. Still same error:(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
检查以下几点:
然后再试一次。 ClickOnce 经常有恼人的错误。
Check the following points:
Then try again. ClickOnce often has annoying bugs.
找到了,外部dll需要Visual Studio Redistributable。
Found it, the external dll requires the visual studio redistributable.