C# 使用执行(EXE)文件时如何生成?

C# 使用执行(EXE)文件时如何生成?,c#,build,C#,Build,我在电脑上运行了我用c#创建的应用程序的许多实例(100+) 该应用程序相当复杂,我可以在几种不同的模式下运行该应用程序,但所有应用程序都共享许多基本代码 我想重建并运行应用程序的一个实例,同时保留所有其他实例运行 但是-当我“构建”时,我得到一个错误,告诉我无法创建exe文件,因为它正被另一个进程使用 这有什么关系吗 请注意:在从其他地方启动实例之前,我不希望将exe复制到其他地方。这只会在一步之后给我一个类似的错误。听起来你在运行一个微服务架构,其中每个微服务都使用相同的单片代码和一些独特的

我在电脑上运行了我用c#创建的应用程序的许多实例(100+)

该应用程序相当复杂,我可以在几种不同的模式下运行该应用程序,但所有应用程序都共享许多基本代码

我想重建并运行应用程序的一个实例,同时保留所有其他实例运行

但是-当我“构建”时,我得到一个错误,告诉我无法创建exe文件,因为它正被另一个进程使用

这有什么关系吗


请注意:在从其他地方启动实例之前,我不希望将exe复制到其他地方。这只会在一步之后给我一个类似的错误。

听起来你在运行一个微服务架构,其中每个微服务都使用相同的单片代码和一些独特的配置运行。我认为您的解决方案是接受它们是不同服务的事实,并将它们的代码拆分(可能在类库中共享一些公共代码)到单独的可执行项目中。所以您需要将exe文件复制到某个地方。这就是您需要单独的开发和生产环境的原因之一。如果您不能在不影响其他应用程序的情况下开发和测试您的应用程序,那么您的开发/部署过程将从根本上被破坏。但这东西是给我的!