C# 在控制台应用程序中找不到第三方dll文件

C# 在控制台应用程序中找不到第三方dll文件,c#,.net,windows,console-application,C#,.net,Windows,Console Application,我构建了一个控制台应用程序并“构建”了解决方案,将API转移到服务器上,作为一个计划任务运行。console应用程序使用第三方应用程序,但当该工具在服务器上运行时,我收到一个错误消息说找不到.dll。正确的部署方式是什么 谢谢您需要为计划的任务指定运行目录,或者需要将其部署到全局程序集缓存 全局程序集缓存仅在dll/程序集具有强名称和签名时才起作用,但这是更好的方法。在项目的“引用”文件夹中,突出显示第三方.dll并右键单击,在属性中,您应该找到“复制本地”的设置并将其设置为True。执行生成时

我构建了一个控制台应用程序并“构建”了解决方案,将API转移到服务器上,作为一个计划任务运行。console应用程序使用第三方应用程序,但当该工具在服务器上运行时,我收到一个错误消息说找不到.dll。正确的部署方式是什么


谢谢

您需要为计划的任务指定运行目录,或者需要将其部署到全局程序集缓存

全局程序集缓存仅在dll/程序集具有强名称和签名时才起作用,但这是更好的方法。

在项目的“引用”文件夹中,突出显示第三方.dll并右键单击,在属性中,您应该找到“复制本地”的设置并将其设置为True。执行生成时,获取调试或发布文件夹的内容并将其部署到服务器上。您也可以“发布”,但这通常会生成一个我通常不需要的安装程序


如果继续出现错误,请确保第三方.dll的dependent.dll也位于同一文件夹中

您是如何在开发计算机上安装第三方应用程序的?缺少的DLL是属于您的应用程序还是属于第三方应用程序?