using System;
using System.Net;
using System.Net.Http;
using System.IO;
using Newtonsoft.Json.Linq; (Nuget package)
我可以将其作为自包含应用程序发布到文件夹中。这会吐出exe文件以及所有所需的.dll。 (我可以将此文件夹移动到我想要的任何位置,并将其添加到路径中,使我可以按预期运行控制台应用程序)我遇到的问题是创建一个.msi安装程序,该安装程序将创建一个自包含的控制台应用程序。有效方式:
什么不起作用:
我正在使用MS VS安装程序项目。我将安装项目添加到解决方案中,并在文件系统中添加程序的主要输出。和“ BuildProjecTOIutputGroupDependencies”。创建此.msi文件只会安装我自包含的publish文件夹中的一些库,并且也缺少program.exe[我尝试将程序集手动添加到应用程序文件夹中,就像丢掉它和.exe一样,但是随后我收到尝试执行我的应用程序时缺少.netcore的错误。我所有的研究都导致Windows窗体项目在控制台应用程序上没有显示msi的内容(更具体地讲是带有其他dll的)>
任何帮助将不胜感激。谢谢。
我已经使用System用C#.netcore 2.1编写了一个控制台应用程序;使用System.Net;使用System.Net.Http;使用System.IO;使用Newtonsoft.Json.Linq; (Nuget包)...
该文档对于一个重要的人来说有点过多。在youtube上找到了一个很好的教程。他经历了非常详细的解释,并从头开始。尽管我愿意分享,以防其他任何人遇到这个问题。能够创建msi并根据需要进行部署。