在 C# 中重建安装项目时出错

Error when rebuild the setup project in c#

我在 visual studio 2015.Please 中重建我的安装项目时出现以下错误建议以解决此问题:

该消息表示 Visual Studio 2010 Shell(集成)的安装已损坏,因此 Windows 正在尝试修复它。此外,它看起来像是从互联网上安装的,这导致安装是从一个临时文件夹执行的,该文件夹后来被删除了。下载设置(例如 MSI 文件)并将其保存在某处总是更好。也有可能是 C:\Windows\installer 文件夹已损坏或文件已被删除,因为通常会从那里执行修复,这可能已经发生了很长时间,但直到缓存的 MSI 文件已从 /windows/installer 中删除。

修复方法是获取与用于安装 VS 2010 Shell MSI 文件完全相同的 MSI 文件并将其保存在某处,并在再次发生这种情况时浏览到它。

原因可能是VS 2010和VS 2015之间存在冲突,或者某些共享文件被删除或更改。应用程序事件日志将有一个 MsiInstaller 条目,说明缺少的内容。