如何调试VS2010安装项目?我尝试附加到msiexec.exe,但它没有帮助。
答案 0 :(得分:28)
我假设您要在安装程序中调试自定义操作。如果是这样,在运行安装程序时打开解决方案并在其中一个事件中使用此行代码。
System.Diagnostics.Debugger.Launch();
当系统提示时调用安装程序并选择Visual Studio实例并且已加载项目。
答案 1 :(得分:0)
看来我需要暂停托管代码,以便进程显示在调试窗口中。它可以通过调用MessageBox.Show来完成。之后,msiexec托管代码条目出现在进程中,如果我附加到它,我将能够调试我的自定义操作代码。