使用命令行参数部署.net4.5控制台应用程序

问题描述

我正在尝试部署一个.net4.5(不是.net核心)控制台应用程序,该应用程序是解决方案(类型类库)中的7个项目之一。该控制台应用程序接受命令行参数并调用API。它还在解决方案中引用了其他一些类库项目。 我已经成功地在本地环境中构建并测试了它。

当我尝试发布它时,创建了一个“设置”应用程序,一个应用程序菜单文件一个带有应用程序文件夹的“自动运行”安装信息文件,该文件夹再次具有应用程序清单以及config.deploy,exe.deploy和exe.manifest安装的所有引用项目和nuget软件包的文件类型和dll.deploy。

我在项目中也有一个app.config,它不是此已发布文件夹的一部分。我需要根据环境更改app.config中的值。

将发布的文件夹复制到新环境并尝试使用安装文件进行部署时,出现错误“空路径名不合法”。我的问题是:

  1. 如何访问已发布代码中的app.config详细信息?
  2. 如何使部署工作正常?

我检查了.net发布文章,他们都谈论.net核心应用程序部署,在发布时我可以编辑配置文件添加设置。但是我在发布.net4.5控制台应用程序时没有得到该选项。我已发布到本地文件夹。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...