是否可以使用一个共享框架发布多个自包含的.Net Core应用程序

问题描述 投票:0回答:2

我有两个.Net Core控制台应用程序的解决方案。我想将两者都发布为自包含的应用程序。两个应用程序都使用相同的框架我的问题是,如何发布它们以便我只有一个框架,这两个应用程序都在使用?

问题是,如果单独发布,每个应用程序将需要大约95 MB的空间。这就是为什么我想将它们一起发布,以便它们只需要一次空间用于框架。那可能吗?

.net-core publish self-contained
2个回答
0
投票

有一种解决方法:您可以创建一个空项目,其中包含对两个应用程序的引用,并发布新创建的项目。


0
投票

你的约束使你的目标无法实现。如果应用程序应该是自包含的,则它们必须具有自己的框架dll。

95MB是一个非常小的尺寸,即使你找到了共享框架的方法,我建议你不要这样做。因为以这种方式你绑定了两个应用程序,最终无法进行更新。

© www.soinside.com 2019 - 2024. All rights reserved.