我写了一个windows服务。显然,windows 服务有它自己的命名空间。我编写了另外 3 个具有各自类的命名空间。
当我调试和构建解决方案时,它会将所有命名空间编译到可执行文件中。在 Visual Studio 中有没有办法显式地将命名空间编译成单独的 DLL?并且只在 EXE 中有主启动命名空间?
提前致谢!
最佳答案
听起来你只有一个项目。只需创建两个或多个项目——一个 Windows 服务项目和一个或多个类库项目。将服务的代码放在它的项目中,其余的放在类库项目或项目中。是为每个命名空间创建一个程序集还是将所有其他代码集中到一个类库中取决于您。
关于.net - 将 .NET 代码编译为一个 EXE,将其他命名空间编译为 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071449/