我运行了很多我在PC上用c#创建的App实例(100+)。
应用程序非常复杂,我可以在几种不同模式下运行应用程序但是所有应用程序共享许多基本代码。
我想重新构建并运行App的实例,同时让所有其他实例继续运行。
但是 - 当我" Build"我收到一个错误,告诉我exe文件无法创建,因为它被另一个进程使用。
这周围有吗?
请注意:我不希望在从那里启动实例之前将exe复制到其他地方。那只会在一步之后给我一个类似的错误。
答案 0 :(得分:2)
听起来您正在运行微服务架构,其中每个微服务都使用相同的单片代码和一些独特的配置运行。我认为你的解决方案是接受这样一个事实,即它们是不同的服务,并将它们的代码(可能在类库中共享一些公共代码)分成不同的可执行项目。