gpt4 book ai didi

c# - 如何将控制台可执行文件包含在表单应用程序中?

转载 作者:太空宇宙 更新时间:2023-11-03 13:14:54 25 4
gpt4 key购买 nike

我在处理整个 C# 业务方面是全新的...所以请保持温和 :)

我得到了一个项目,客户需要一种方法来安排任务,该任务将从 API 获取数据并自动打印。我已经创建了一个 Windows 窗体项目,我从中设置了日程选项,然后我使用第 3 方工具来实际创建和编辑日程。这一切都按预期工作。

计划任务调用我编写的控制台应用程序,也是用 C# 编写的。这会接收计划任务中指定的参数,并使用它们来确定要连接到哪个 URI、提取数据、格式化并打印数据。这也完全按预期工作。

我的问题是...如何将这些项目合并在一起,以便单个安装过程安装所有必需的二进制文件。将使用它的客户不是特别精明,但他们可以安装一个程序并在表格中填写一些详细信息,然后单击“应用”。但是让他们安装两个程序似乎有点不专业。

有办法实现吗?我的 Google-fu 让我失望了。搜索组合“c# windows form app console app”会弹出一页又一页无关的结果……非常感谢任何提示!

最佳答案

执行以下步骤将可执行文件添加到程序的输出中:

  1. 将第 3 方可执行文件添加到您的项目中
    • 将它放在“工具”文件夹或类似文件夹中可能会有用
  2. 将其“复制到输出目录”设置设置为“始终复制”或“如果较新则复制”

现在,当您构建项目时,所需的可执行文件将自动包含在构建输出中。当您编写安装程序时,它应该将所有构建输出放在客户端机器上,这样它们就会自动拥有所需的第 3 方程序!

关于c# - 如何将控制台可执行文件包含在表单应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26849074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com