问题描述
我正在尝试部署一个.net4.5(不是.net核心)控制台应用程序,该应用程序是解决方案(类型类库)中的7个项目之一。该控制台应用程序接受命令行参数并调用API。它还在解决方案中引用了其他一些类库项目。 我已经成功地在本地环境中构建并测试了它。
当我尝试发布它时,创建了一个“设置”应用程序,一个应用程序菜单文件和一个带有应用程序文件夹的“自动运行”安装信息文件,该文件夹再次具有应用程序清单以及config.deploy,exe.deploy和exe.manifest安装的所有引用项目和nuget软件包的文件类型和dll.deploy。
我在项目中也有一个app.config,它不是此已发布文件夹的一部分。我需要根据环境更改app.config中的值。
将发布的文件夹复制到新环境并尝试使用安装文件进行部署时,出现错误“空路径名不合法”。我的问题是:
我检查了.net发布文章,他们都谈论.net核心应用程序部署,在发布时我可以编辑配置文件并添加设置。但是我在发布.net4.5控制台应用程序时没有得到该选项。我已发布到本地文件夹。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)