我一直在将我们的应用程序套件从XP迁移到Windows 7,并且有一个应用程序需要管理员级别的权限。我已成功将应用程序清单文件添加到特定的EXE,强制用户使用提升的控件运行应用程序(我在此帖子中使用了“通用方法”:http://blogs.msdn.com/b/cheller/archive/2006/08/24/718757.aspx)。
但是,当我将此文件(以及其他项目输出)打包到我的部署项目(MSI)中时,应用程序清单将被完全删除,并且一旦安装就无法正确运行。
如何保持指定的应用程序清单在MSI中保持不变?