我有两个.Net Core控制台应用程序的解决方案。我想将两者都发布为自包含应用程序。两个应用程序使用相同的框架。我的问题是,如何发布它们,以便只有一个框架,两个应用程序都在使用该框架?
问题是,如果单独发布每个应用程序,则需要大约95 MB的空间。这就是为什么我想将它们一起发布,以便它们只需要框架空间的一倍。有可能吗?
答案 0 :(得分:0)
有一种解决方法:您可以在两个应用程序上创建一个带有引用的空项目,然后发布新创建的项目。
答案 1 :(得分:0)
您的限制使您无法实现目标。 如果应用程序应独立存在,则它们必须具有自己的框架dll。
95MB的体积很小,即使您找到共享框架的方法,我也建议您不要这样做。因为那样一来,您便将两个应用程序捆绑在一起,最终无法进行更新。