ura*_*ray 22 permissions file administrator visual-studio-2010 visual-studio
我正在使用Visual Studio 2010,如何设置或自动将输出文件的所有者从Visual Studio(例如可执行文件)更改为管理员以外的用户?
所有输出文件当前都归管理员所有(由于Visual Studio是通过管理权限启动的),所以有时由于访问权限我无法删除这些文件.
有时Visual Studio本身也不能删除它(在我运行可执行文件之后)直到几分钟,当我需要重建那些可执行文件时它真的很烦人.有谁知道这里的实际问题是什么?
错误信息是: error LNK1168: cannot open [path to file].exe for writing
Mai*_*ori 33
Wooho我终于想出了这个.
这是Windows 7中的一个错误,可能在Windows Server 2008中(可能只有64位版本).禁用Application Experience服务时它会浮出水面.
重新启用此服务已为我解决了这个问题.
你无法想象我有多开心,这让编程变得如此令人沮丧,因为它不只是搞乱VC,而是任何编译器,并且最重要的是它是随机的.
这里有更多的信息,为什么它会导致问题.
似乎有关的其他SO问题清单:
小智 8
如上所述,此问题的解决方法是启用Windows应用程序体验服务.这是如何做到这一点:
它现在应该工作!为我工作:)
资料来源:http://www.techknowl.com/disable-unwanted-services-and-speed-up.html
没有人给出正确的答案,所以我将这个问题作为操作系统中的错误关闭,而不是在 Visual Studio 中,也许操作系统受到损害,因为文件句柄由“系统”进程(PID 4)拥有,我可以“ t 释放文件句柄,因为它使用进程资源管理器报告文件句柄无效。
归档时间: |
|
查看次数: |
10231 次 |
最近记录: |