c# - 将 ClickOnce 应用程序更改为正常?

标签 c# visual-studio deployment clickonce

我最近用 C# 编写了一个应用程序,我想知道是否可以从 ClickOnce 更改为普通的 Windows 应用程序而不需要 clickOnce,因为每次程序启动时都会弹出一个恼人的窗口,如下所示: enter image description here

编辑:

我忘了提及,当您在程序文件中安装该程序时,它会将自己显示为“ClickOnce 应用程序引用”,这也让我很恼火是否还有其他方法来设置文件?

例如,如果我要创建一个专业程序,并且我不希望用户知道使用了 ClickOnce,而是使用了 Dll 和 Exe,这怎么可能?

最佳答案

ClickOnce是一种部署方法;它本身不会更改您的代码或应用程序。从这个意义上说,您不需要“更改”任何内容即可使应用程序不再点击一次。

您可以完全禁用应用程序的发布设置,然后自行分发构建输出,或者创建安装程序 - 或禁用 ClickOnce“检查更新”功能,该功能可通过项目属性屏幕(“发布”选项卡,单击“更新...”)。

关于c# - 将 ClickOnce 应用程序更改为正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898243/

相关文章:

c# - 在我的设计中实现自定义 Hook 的最佳方式

c# - 使用 MOQ 嵌套类和接口(interface) C# 进行单元测试

deployment - 如何在 Travis CI 中部署 nuget 包?

ruby-on-rails-3 - 如何从 nginx 而不是 unicorn 提供缓存的 ruby​​ 应用程序?

c# - 如何关闭所有 Selenium chromedriver/IEdriver 打开的窗口?

c# - 谁能告诉我从字符串到日期时间的转换有什么问题

javascript - 使用 Visual Studio IDE 在 SharePoint 中进行 JavaScript 开发 - 文件自动重命名为 MyFile.js~RFxxxxx.TMP

visual-studio - 断点目前不会被命中,为什么不呢?

c# - 从构建输出运行单元测试

.net - EnumAvailableSqlServers 返回空列表