我是c#的新手并开发了一个小的WPF应用程序,它取决于外部的dll文件。我在visual studio中添加了它作为参考,并开始使用它旁边的方法。
当我将此实用程序部署到其他计算机时,我开始遇到问题。它要求我将外部dll文件放在WPF exe文件的相同位置。我想避免这种情况。相反,我希望它看起来像一个特定的文件夹(本地或远程)。
有可能这样做吗?
谢谢, Sitaram
答案 0 :(得分:0)
最佳解决方案是将Reference的LocalCopy属性设置为true。这会将它复制到你的输出exe。
一个非常糟糕的解决方案是在代码(Assembly.Load)中加载程序集manuall并将其添加到AppContext。