如何通过clickonce更新应用程序时指定我的应用不覆盖客户端计算机上的app.config?使用clickonce部署时不要覆盖app.config
2
A
回答
2
0
您是否试图在更新期间保留设置?如果是这样,请查看应用程序和用户设置(在项目的属性中)。它们在每次更新期间都不会被覆盖。
+0
不是属性设置,app.config,连接字符串,ioc配置等... – caiokf 2009-02-06 02:47:34
1
将设置为不同的配置每个部署到诸如环境:
app.development.config
app.staging.config
app.production.config
保留所有设置通用这些在您的app.config
2
背景
我在问题的评论中询问用户是否在部署后手动编辑其机器上的app.config文件。原来的海报回应说他们正在这样做。
回答
它看起来像海报想要的ClickOnce最初部署的app.config文件,然后不一起应用未来的更新部署。这是ClickOnce的错误使用。我不认为有一个简单的方法来做到这一点,即使有我会劝告它。如果将来你想为你的app.config文件添加一个新的设置呢?如果app.config不再在其机器上更新,用户将如何获得新的设置?
我会做的是将连接字符串存储为UserSettings。这正是用户设置的内容,因用户而异。最重要的是,我可能会为他们提供一个简单的表单来编辑这些设置。这让我感到紧张,让我的所有用户都在使用他们的安装文件。
相关问题
- 1. ClickOnce和app.config不部署
- 2. 不要用clickonce覆盖settings.settings文件
- 3. 为ClickOnce部署自定义app.config
- 4. ASPNETCORE_ENVIRONMENT覆盖部署
- 5. Wix不覆盖我的app.config
- 6. 使用Artifactory预防覆盖部署
- 7. 覆盖App.Config设置
- 8. 覆盖部署maven版本库部署
- 9. JBoss部署覆盖 - 嵌套部署
- 10. 用默认的覆盖app.config
- 11. 用ClickOnce部署About.htm
- 12. 用ClickOnce部署System.Net.Http.dll
- 13. Clickonce应用程序部署,隐藏app.config中的密码
- 14. 在部署时覆盖log4j设置
- 15. 防止在部署时覆盖文件?
- 16. 部署设备树覆盖时出错
- 17. 重新部署ClickOnce部署
- 18. Wpf Clickonce部署
- 19. ClickOnce部署“System.IO.IOException”
- 20. ClickOnce部署
- 21. Clickonce部分部署
- 22. ClickOnce - 覆盖内容文件
- 23. ClickOnce如何将app.config从开发更改为部署?
- 24. 部署生成后的App.config通过的ClickOnce
- 25. VB.NET ClickOnce部署:需要什么文件?
- 26. ClickOnce部署,需要系统更新Microsoft.mshtml
- 27. Clickonce更新不覆盖配置
- 28. 使用HttpWebRequest部署ClickOnce应用程序
- 29. 使用ClickOnce应用程序部署NLog
- 30. 搬运工堆栈部署不使用覆盖网络创建
我很困惑......你的应用程序部署后,客户编辑他们的机器上的配置文件?如果不是,你如何结束“客户......使用不同的连接字符串”? – codeConcussion 2009-02-06 14:49:28
是的,其中一些编辑app.config – caiokf 2009-02-06 15:31:45