卸载时如何删除设置

2023-12-31

我的程序是通过 Visual Studio 安装项目安装的。该程序运行时会创建一个user.config文件位于其默认位置,因为我正在使用Settings http://msdn.microsoft.com/en-us/library/aa730869(VS.80).aspx。卸载时如何让卸载程序删除它user.config文件? 另外,如何让卸载程序删除其中的文件夹%AppData%?


您需要为此编写一个自定义任务 - 默认情况下(和设计)安装程序只会删除它安装的内容,之后添加的任何内容都不是安装事务的一部分。您可以尝试为 user.config 安装一个虚拟文件,并且您应该能够将 AppData 文件夹添加到安装中(尽管如果您在卸载时添加了其中的文件,则该文件夹不会被删除)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

卸载时如何删除设置 的相关文章

  • 卸载时如何删除设置

    我的程序是通过 Visual Studio 安装项目安装的 该程序运行时会创建一个user config文件位于其默认位置 因为我正在使用Settings http msdn microsoft com en us library aa73
  • 以编程方式安装/卸载 APK(PackageManager 与 Intents)

    我的应用程序安装其他应用程序 并且它需要跟踪它已安装的应用程序 当然 这可以通过简单地保留已安装应用程序的列表来实现 但这应该是没有必要的 PackageManager 应该负责维护installedBy a b 关系 事实上 根据API它
  • 在 Visual Studio 中运行多个 NUnit 项目

    我有一个包含多个项目的解决方案 包括 NUnit 测试项目 所以解决方案看起来像这样 使用通用名称 这些不是实际名称 Solution Project1 Project1 Test Project2 Project2 Test Projec
  • 如何使我的安装项目生成可执行文件?

    我构建了一个小型桌面应用程序 尝试使用安装项目来允许其他用户安装它 但每当我运行此安装程序时 它都不会生成可执行文件 这是我第一次制作安装项目 我的解决方案包含两个项目 一个是安装项目 它安装另一个项目的主要输出 另一个项目是一个 WPF
  • VS 安装项目:安装时卸载其他组件

    我正在创建一个 Visual Studio 安装项目 我想从安装我的组件时从系统中卸载另一个组件 另一个组件是从我自己使用 Visual Studio 创建的设置安装的 目前 当我从组件的安装操作中调用另一个组件的卸载时 我收到错误代码 1
  • 在inno setup中如何设置unins000.exe的产品名称、产品版本和版权属性[重复]

    这个问题在这里已经有答案了 我已经使用 inno setup 创建了一个安装程序 一切正常 但安装后将生成 unins000 exe 该 exe 没有设置产品名称 产品版本和版权属性 任何人都可以解释一下如何构建安装程序 以便 unins0
  • Apache 2.4 - 删除 |删除|卸载

    我在网上搜索了很长一段时间 但找不到如何完全地删除阿帕奇 2 4 Using Windows 7的c apache24 我已经尝试了所有命令 但没有任何效果 httpd k shutdown httpd k stop httpd k uni
  • 系统还原后无法从 Windows 7 卸载 Python 3.4.2

    卸载 Python 3 4 2 几天后 我不得不执行系统还原 我使用的是 Windows 7 因为不小心安装了一堆垃圾软件 即使在安装后 这些垃圾软件也弄乱了我的计算机 这个系统恢复有效地 重新安装 了Python 或者更确切地说是它的损坏
  • 如何重新安装损坏的 npm

    我刚刚安装了节点v9 11 1当我尝试使用 npm 时 我不断收到以下错误 npm WARN npm npm does not support Node js v9 11 1 npm WARN npm You should probably
  • 禁用先决条件按钮 - MSI 安装程序

    我创建了一个 msi 安装程序 我想进一步添加先决条件 例如 Net 但是当我转到 安装项目属性 时 先决条件 按钮被禁用 我该如何启用它 其他详情 我正在使用 VS 2015 SQL Server 2008 R2 Net 4 5 2 C
  • 如何在Windows 10下卸载Docker Machine

    我没有找到任何从 Windows 10 Edu 中删除 Docker Machine 的解决方案 但 Windows 上的 Docker Machine 文档非常少 我是 Powershell 的新手 所以也许有一个我没有找到的简单命令 g
  • 我已经为 MyProgram 创建了一个安装程序,但它创建的卸载快捷方式留下了空文件夹

    我使用 Visual Studio 安装程序 Visual Studio 安装项目 为 MyProgram 创建了一个安装程序 它称为 MyProgram Setup msi 它可以很好地安装程序 如果使用以下命令卸载它添加 删除程序控制面
  • 如何在 Windows 7 上卸载 Netbeans 6.9?

    我尝试卸载 Netbeans IDE 由于某种原因它拒绝卸载 当我从控制面板运行卸载程序时 我收到一条消息 安装程序锁定文件位于 c users user nbi nbilock 当我删除文件时 我收到一条消息 在注册表中找不到指定的目标组
  • 无法再卸载 Visual Studio 2017

    我在运行最新的 VS2017 时遇到了严重的问题 因为在我升级它时它进入了不一致的状态 有一些残留的软件包拒绝卸载 因为它们显然缺少来自的缓存文件C Windows Installer文件夹 我从来没有碰过那个文件夹 然而 我确实移动了C
  • 防止安装具有特定包名的 Android 应用程序

    我正在使用 android studio 开发两个 Android 应用程序 出于某种原因 我希望其中一个应用程序可以安装在设备上 我想我应该检查第二个应用程序的包名称并阻止它安装 有什么办法可以做到这一点吗 谢谢 您无法阻止任何应用程序的
  • 如何修复 pg_dump 版本不匹配错误?

    当尝试将本地数据获取到 Heroku 时 我遇到两个不同版本的 pg dump 之间的版本不匹配 具体来说 我收到以下消息 pg dump server version 9 2 2 pg dump version 9 1 4 pg dump
  • 卸载应用程序 uninstallreceiver 未调用

    经过大量谷歌后 我找到了一些很好的解决方案来找出应用程序的卸载接收器 我指的是第一个链接 https stackoverflow com questions 18692571 how it works warning that app is
  • 从设置中访问配置文件中的“applicationSettings”部分(而不是“appSettings”)

    我正在为我们构建的 Web 应用程序创建设置 不 我有一个配置文件 看起来像这样 其中包含 appSettings 部分和 applicationSettings 部分
  • 如何从 Windows 7 PC 上完全卸载 Python 2.7

    从这里安装了Python 2 7 https www python org downloads release python 279 https www python org downloads release python 279 然后我
  • 如何从 Mac OS X 中完全删除 Eclipse(包括设置和插件)?

    我的 Eclipse 与 GAE 损坏并且工作异常 所以我从Application文件夹中删除了Eclipse 但是留下了垃圾 我重新下载了全新的 eclipse 但它以旧设置运行 并且损坏的 GAE 结构仍然存在 如何从 Mac 上完全删

随机推荐

  • 控制器策略/垃圾收集(销毁)

    试图找出我的应用程序关于 MVC 的 ember 最佳实践 另外供参考 我正在使用 ember data ember layout 和 ember route manager 我将以用户为例 我觉得我想做的是从数据库中获取用户模型 然后将其
  • 如何用Python做华夫饼图? (方形饼图)

    Something like this 有一个很好的包在 R 中做到这一点 https github com hrbrmstr waffle 在Python中 我能想到的最好的办法就是使用squarify包 灵感来自关于如何制作树形图的帖子
  • 如何在 C# 3.5 中对泛型方法施加接口约束?

    我想在 C 3 5 中实现这样的目标 public void Register
  • Elasticsearch 访问日志

    我正在尝试追踪谁向 ElasticSearch 集群发出查询 Elastic 似乎没有访问日志 有没有地方可以找出哪个 IP 正在访问集群 Elasticsearch 不提供任何开箱即用的安全性 即有目的和有意设计 所以你有几个解决方案 不
  • 如何使用 pdfbox 生成可下载的 PDF(损坏的 PDF)?

    如何使 PDF 文件可通过链接下载 我正在使用 JSF 构建一个 Web 应用程序 当用户单击 另存为 PDF 链接时 应该可以下载 PDF 到目前为止 我有一个生成 PDF 文件的工作代码 但该文件保存在我的桌面上 我想要做的是 当用户单
  • 检测 iPhone 应用程序的 iPad 2x 按钮

    有没有办法检测您的 iPhone 应用程序在 iPad 上运行 2x 1x 我需要能够检测我的应用程序每英寸点数的差异 检查scale财产 UIScreen mainScreen scale 这是一个方便的功能 BOOL screenIs2
  • 将 *.lib 文件与 MinGW 链接

    是否可以链接 lib与 MinGW 一起使用文件 我将其与 Eclipse 一起使用 我正在与 libcurl OpenSSL 作斗争 我不明白我的错误是否是因为我尝试使用 lib MinGW 中的文件或其他错误 lib libeay32
  • 将 Phoenix 项目拆分为应用程序

    Mix 提供了一个伞式项目的功能 其中独立的功能 应用程序 可以一起运行 但可以松散耦合并单独开发 在我的 phoenix 应用程序中 我想将身份验证逻辑移动到一个单独的应用程序中 以便稍后重用它 然而 对于我的身份验证应用程序 模块 我需
  • 如何找到 Hive 中表的上次修改时间戳?

    我正在尝试获取 Hive 中表的最后修改时间戳 请使用以下命令 show TBLPROPERTIES table name transient lastDdlTime
  • 跟踪以查看 AngularJS 中视图何时发生变化

    有谁知道如何在视图改变时使角度射击成为事件 或者在请求并下载视图时 我正在尝试添加页面更改时的加载动画 看一眼这个线程 https groups google com d topic angular OroP1DBE6AA discussi
  • 设置 DataContext 后 PropertyChanged 事件为 null

    我将视图构造函数中视图的 DataContext 设置为 ViewModel 的实例 只是标准的东西 此后不久 一个UPDATE RECENT DOCUMENTS LIST事件从事件聚合器触发 我的 ViewModel 正确捕获了该事件 更
  • 在某些情况下,SVG 在 Safari 中过滤模糊

    我有一个带有交互式 SVG 的页面 它在除 Safari 之外的所有浏览器 Firefox Chrome 甚至 IE Edge 上看起来都很好 其中受 SVG 过滤器之一影响的所有内容都会变成模糊的糊状 看起来像是渲染在低分辨率上的东西 使
  • JQuerymobile 和 Bartender Tabbar - 单独的图标

    我对 JQM 和 CSS 很陌生 所以如果这是一个简单的问题 我很抱歉 我一直在使用 Bartender Tabbar http www stokkers mobi valuables bartender html 和 JQM Barten
  • 都在同一个视图 MVC3 中创建和列出

    所以我想做的是在同一视图中同时创建和列出一个视图 所以我读到我可以为此使用 ViewModel 所以我创建了我的视图模型 Evento ViewModel public class EventoViewModel public Evento
  • 如何使locateCenterOnScreen更准确-PYTHON-,-WINDOWS-

    您好 我的目标是能够让我的机器人在任何屏幕尺寸上单击我选择的内容 因为我认为这是主要问题 我尝试降低置信度 但最终只是点击了具有相同一般颜色的其他内容 我用精确的图像对其进行了测试 它点击了正确的位置 因此它不像坐标已关闭或任何其他东西 它
  • 程序不包含适合入口点的静态“main”方法

    我知道这个问题已经被问了很多次 但似乎没有一个解决方案对我有用 或者我只是无能 需要我的手来解决这个问题 最有可能的解决方案 我查看了所有类 并且所有构建操作都设置为编译 所以我不知道可能出了什么问题 有什么帮助吗 额外细节 我一直在编写游
  • 设置mapView的边界

    我有一个应用程序调用 api 并返回位置列表 返回数据后 我将 JSON 转换为地图点以进行注释 这些都可以毫无问题地添加到 ma 中 我遇到的问题是设置地图的边界 我似乎无法弄清楚 我目前拥有的代码是 handleResponse res
  • 在后台运行 matlab

    我正在 48 个虚拟机上运行 matlab 并且希望将其自动化 我通过 ssh 进入机器然后使用matlab r matlab command gt outfile txt 让进程在后台运行并在我注销时正常运行 唯一的问题是当我jobs我的
  • 登录后react-redux重定向到其他页面

    action js export const login creds gt console log url login const requestOptions method POST headers Accept application
  • 卸载时如何删除设置

    我的程序是通过 Visual Studio 安装项目安装的 该程序运行时会创建一个user config文件位于其默认位置 因为我正在使用Settings http msdn microsoft com en us library aa73