文件名称:Idecom.Host:基于 Topshelf 的主机
文件大小:496KB
文件格式:ZIP
更新时间:2024-07-30 03:44:29
C#
Idecom.Host - 低摩擦 Windows 服务主机 可以添加到库项目中以添加 Windows 服务功能的服务主机。 您也可以在项目上按 F5 来调试您的服务。 在 VisualStudio 中创建一个空的库项目。 请不要创建控制台应用程序,因为这与托管过程不兼容。 安装 从 NuGet 存储库安装 NuGet 包: Install-Package Idecom.Host 安装软件包后,安装脚本会将您的项目配置为在 F5 运行命令上执行主机。 NuGet 安装程序脚本将使用示例主机配置添加 HostConfig.cs,以便您准备好推出服务。 Visual Studio 会要求您重新加载项目,因为我们会对其进行修改。 此主机进程仅用于托管单个服务。 如果您想托管多个服务,请使用线程来实现。 命令行参数 Idecom.Host.exe help Idecom.Host
【文件预览】:
Idecom.Host-master
----Idecom.Host.sln(4KB)
----.gitattributes(2KB)
----SampleService()
--------IdecomHost.cs(1KB)
--------packages.config(348B)
--------Container.cs(339B)
--------app.config(416B)
--------Properties()
--------SampleService.csproj(6KB)
--------Start.cs(394B)
----package.cmd(324B)
----Idecom.Host.Log4Net.Windsor()
--------Idecom.Host.Log4Net.Windsor.csproj(4KB)
--------packages.config(348B)
--------Idecom.Host.Log4Net.nuspec(970B)
--------WindsorInstaller.cs(1KB)
--------app.config(416B)
--------Properties()
----Idecom.Host.CastleWindsor()
--------Idecom.Host.CastleWindsor.nuspec(946B)
--------Idecom.Host.CastleWindsor.csproj(4KB)
--------packages.config(211B)
--------app.config(416B)
--------CastleWindsorContainerAdapter.cs(3KB)
--------Properties()
--------tools()
----LICENSE(1KB)
----README.md(3KB)
----Idecom.Host.Log4Net()
--------Log4NetLogWriter.cs(7KB)
--------packages.config(201B)
--------Idecom.Host.Log4Net.csproj(3KB)
--------Idecom.Host.Log4Net.nuspec(848B)
--------Properties()
--------Log4NetConfigurationExtensions.cs(955B)
--------Log4NetLogWriterFactory.cs(4KB)
----.gitignore(3KB)
----.nuget()
--------NuGet.exe(1.54MB)
--------NuGet.targets(7KB)
--------NuGet.Config(164B)
----build.cmd(133B)
----Idecom.Host()
--------Utility()
--------packages.config(133B)
--------Idecom.Host.csproj(5KB)
--------Program.cs(4KB)
--------Properties()
--------WantToStartThreadManager.cs(2KB)
--------tools()
--------Interfaces()
--------App.config(523B)
--------log4net.config(1KB)
--------WantToInitializeThreadManager.cs(2KB)
--------idecom.host.nuspec(874B)