如何在Visual Studio 2008中调试安装程序项目的卸载程序部分(使用CustomAction)

时间:2009-09-25 08:05:59

标签: c# visual-studio-2008 debugging installer

我继承了这个包含 ix安装程序项目的c#解决方案(一堆.wxs文件和一些c#文件)。卸载程序正在生成错误消息。

我不清楚这个安装程序项目是什么。什么是.wxs文件?我猜(并且已成功解决了安装程序的一些问题。我已经弄清楚自定义操作是如何设置和调用的。

但如果我可以在调试器中逐步完成,那么有问题的错误会更容易调试 - 我该怎么做?

通常:如何将Visual Studio 2008调试器与安装程序项目挂钩(“设置为启动项目”在解决方案资源管理器中不是一个选项,尝试过这样做。)

具体来说:如何调试卸载程序?我看到它的方式,卸载程序将不得不使用一个不驻留在项目文件夹中的DLL(在哪里?)因此根本不为Visual Studio所知...

2 个答案:

答案 0 :(得分:1)

MSDN上的this文章可能会有所帮助。

我最近没有这样做,但我认为如果你在代码Debugger.Break()语句中的任何地方添加,你将在安装过程中得到一个提示来调试该过程,然后你可以逐步完成它。

答案 1 :(得分:0)

其中一个看起来很有前景的网页是WixWiki

我在WiX的维基百科页面上找到了这个。