【发布时间】:2014-11-10 17:05:46
【问题描述】:
我在做这整个 C# 业务方面是全新的......所以请温柔:)
我得到了一个项目,其中客户需要一种方法来安排一项任务,该任务将从 API 获取数据并自动打印。我创建了一个 Windows 窗体项目,从中设置日程选项,然后使用第 3 方工具实际创建和编辑日程。这一切都按预期工作。
计划任务调用我用 C# 编写的控制台应用程序。这会接收计划任务中指定的参数,并使用它们来确定要连接到哪个 URI、提取数据、格式化并打印它。这也完全按预期工作。
我的问题是...如何将这些项目合并在一起,以便一个安装过程安装所有必需的二进制文件。使用它的客户不是特别精通,但他们可以安装程序并在表格中填写一些详细信息,然后单击“应用”。但是要求他们安装两个程序似乎有点不专业。
有没有办法做到这一点?我的 Google-fu 让我失望了。任何对“c# windows form app console app”组合的搜索都会显示一页又一页的不相关结果......非常感谢任何提示!
【问题讨论】:
-
我可以看到至少 2 个解决您的问题的方法:
-
1.如果您的软件不需要正确的“c:\program 文件”类型的标准安装,则将所有文件包含在一个 zip 文件中并将其交给您的客户,以便他们准备好一切。 2. 从 Visual Studio 创建一个安装项目,您可以在其中将所有文件和更多内容包含到安装程序中,并要求您的客户安装它。
标签: c# winforms visual-studio deployment console-application