【发布时间】:2017-10-26 09:29:48
【问题描述】:
我很确定C:/test/AdPlatform.Shared.dll 是存在的。
当我在Rider/VisoStudio 中运行它时,它运行良好。
当我尝试将它作为系统服务运行时,它不起作用。没有错误,它会创建空实例。
【问题讨论】:
-
AdPlatform.Shared.dll 来自第三方。
标签: c# csharpcodeprovider
我很确定C:/test/AdPlatform.Shared.dll 是存在的。
当我在Rider/VisoStudio 中运行它时,它运行良好。
当我尝试将它作为系统服务运行时,它不起作用。没有错误,它会创建空实例。
【问题讨论】:
标签: c# csharpcodeprovider
在任何项目中添加程序集/DLL 的自定义引用仅适用于本地机器,不适用于其他机器/环境
在任何项目中从本地路径添加第三方 DLL 总是有风险的
正确方法:
【讨论】:
如果您想在解决方案中使用外部库,则需要将其文件放在解决方案可以从任何地方访问的位置(也称为部署位置),也就是说,将文件放在解决方案文件夹中并将其 using 语句设置为它的 namespace 在您的项目中引用它的任何地方,所以它一定会找到您需要的库。
【讨论】: