C#windows服务使用dll
我在视觉上构建了一个应用程序工作室,编译成一个项目。有一个dll和其他文件
I built an application in visual studio, that compiles to a project. Having a dll and other files
我想要使用dll在C#windows服务中。
I want to consume the dll in a C# windows service .
我的示例代码:
公共部分类SSLService:ServiceBase
  {
公共SSLService()
{
InitializeComponent();
}
protected override void OnStart(string [] args)
{
}
protected override void OnStop()
{
}
}
public partial class SSLService : ServiceBase
{
public SSLService()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
}
protected override void OnStop()
{
}
}
有人可以给我一个关于如何在我的C#windows服务中使用DLL的提示
Could someone give me a hint on how to use the DLL in my C# windows service
感谢您发布此处。
首先您应该知道需要从C#服务调用哪种类型的DLL。
The first thing you should know which type DLL need to be called from C# service.
如果DLL是ummanged dll,则需要使用互操作或包装知识,有关详细信息,请参阅以下文档。
If the DLL is ummanged dll, you need to use the interop or wrapped knowledge, for more information please see the following documents.
C#通过C ++ / CLI包装器间接调用本机DLL(CSCallNativeDl
C# indirectly call native DLL via C++/CLI wrapper (CSCallNativeDl
平台调用教程 。
如果dll是托管dll,您可以参考以下步骤:
If the dll is managed dll, you can reference these steps:
如果您遇到其他问题,请随时与我联系。
If you encounter other issue, please feel free to contact me.
最好的问候,
Hart
如果您的问题已经解决,请记得关闭您的主题通过将有用的帖子标记为对同样问题的其他人有帮助的答案。
If your issue has been resolved, please remember to close your thread by marking useful posts as answer that can be helpful for other person with same issue.