0

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

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

4

2 回答 2

0

你的限制使你的目标不可能实现。如果应用程序应该是自包含的,它们必须有自己的框架 dll。

95MB 是一个很小的大小,即使你想办法共享框架,我建议你不要那样做。因为这样一来,您将两个应用程序捆绑在一起,最终无法进行更新。

于 2018-09-17T09:54:31.993 回答
0

有一种解决方法:您可以使用两个应用程序上的引用创建一个空项目,然后发布新创建的项目。

于 2018-09-17T09:35:01.700 回答