gpt4 book ai didi

c# - Visual Studio 2008 - 发布 C# 控制台应用程序的问题

转载 作者:行者123 更新时间:2023-11-30 19:22:21 26 4
gpt4 key购买 nike

我有一个用 Visual Studio 2008 编写的 C# 控制台应用程序。通常我只是构建应用程序,然后从“Release”文件夹中复制文件,但这次我尝试通过发布应用程序来“正确地”执行此操作。

我完成了“发布向导”并在指定文件夹中找到了一个“Setup.exe”文件。在另一台计算机上运行此安装文件时,安装失败并通过错误消息指示:

无法下载应用程序。应用程序缺少必需的文件...

当我选择“详细信息”按钮时,错误日志显示该程序正在尝试从最新版本目录(即 1_0_0_4)下载文件。

我做错了什么? (除了累……)
显示我取消激活版本自动递增?

最佳答案

除非您有正当理由这样做,否则我会放弃发布并返回到 XCopy 安装。 (所谓 Valid,我指的不是别人告诉你这是“正确”的做法。)我的建议基于以下论点:

  1. 我们在所有 WinForms 应用程序中使用了 ClickOnce 一段时间,但最终它变得比它值得的麻烦更多。一方面,您需要处理安全证书。当我们用不同名称的新服务器更换服务器时,我们遇到了问题,然后当我们更换开发机器时,我们遇到了问题,等等。
  2. 你说这是一个控制台应用程序。除非您需要在安装中包含第三方依赖项,否则 ClickOnce 发布对于一个简单的控制台应用程序似乎有点矫枉过正。

请不要误会我的意思,我喜欢使用 ClickOnce 以便于将更新放在那里,而且我们仍然在它是最佳选择时使用它。但是,在您的情况下,在我看来 XCopy 部署对于简单的控制台应用程序应该足够了。

关于c# - Visual Studio 2008 - 发布 C# 控制台应用程序的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1357883/

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