在 VS 2008 中构建安装项目中的“无法创建文件”、“访问被拒绝”和“无法恢复的构建错误”

Mis*_*ook 0 visual-studio-2008

在构建安装项目时,我收到一条消息:

安装版本错误:错误 27 无法创建文件“C:\Users\MyName\AppData\Local\Temp\VSI1E1A.tmp”“访问被拒绝。”

我尝试了以下(来自http://support.microsoft.com/kb/329214/EN-US

regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\MSI Tools\mergemod.dll" 
Run Code Online (Sandbox Code Playgroud)

DLL 注册,但这并不能解决我的问题。另外,我尝试了清理构建,删除临时文件夹,以管理员身份运行 VS2008,重新启动我的电脑,但每次都会发生。我没有在 Windows 7 64 位上运行和运行的防病毒软件。直到最近,此操作都运行良好。我已经阅读了许多其他用户看到的内容,但没有找到解决方案。

我找到的唯一一半解决方案是编辑设置属性并切换到 Package files as Loose uncompressed files。这有效但并不理想,因为我需要一个完整的安装程序。

小智 5

它只是您可能正在使用的防病毒软件的保护功能。使用卡巴斯基时遇到同样的问题。暂时暂停了“实时保护”,构建,重建,一切正常。然后恢复了 AV 服务以保持理智。希望这可以帮助。(我不知道为什么会这样,但是这一步简单地解决了问题)