安装Installshield后缺少文件或目录

时间:2018-01-31 00:07:54

标签: c# windows console-application installshield

我是多年来第一次构建Windows控制台应用程序的Web开发人员。它读取数据库,使用ClosedXML创建Excel工作簿,然后邮寄工作簿。

App在我的笔记本电脑上正常运行。我正在使用Installshield LE with VS2015。我指出了"添加文件"对话框到我的bin\Release目录,它有我所有的.DLLS,.XML,.EXE等。我将DiskImages\DISK1目录复制到我的服务器。它在我的服务器上安装时没有错误,但是当我从其快捷方式执行RDP并执行时,我得到System.ArgumentNullException: Value cannot be null

我无法告诉错误弹出的位置,但我怀疑由于我从App.config文件中获取了大量字符串值,因此无法找到该文件,因此它会传递一个空字符串到MailAddress构造函数。当我"添加文件"不能将app.config作为.EXE的一部分包含在内。在IS?

同样在"添加文件夹"对话框我添加了一个名为" Documents"的文件夹,但在服务器文件系统上找不到它。我必须正确配置设置,但我不知道如何。

1 个答案:

答案 0 :(得分:0)

app.config是.exe的单独文件 您还需要将app.config添加到安装程序中。

相关问题