权限在Vista下的Visual Studio 2008中拒绝错误

时间:2008-11-13 01:13:20

标签: visual-studio-2008 windows-vista file-permissions

我已经从WinXP升级(或可能降级?!)到Vista。

一切似乎都运行正常,但是当我今天早上启动我的机器并在Visual Studio中打开我的C#应用​​程序时,我得到了一些“属性加载'OutputPath'失败。输入的路径不是有效的输出路径”错误。

我尝试重建应用程序,发现由于一些神秘的原因,我无法访问Visual Studio创建的可执行文件。解决方案中的其他所有内容仍然是我的,但编译结果却不是。在某些情况下,“管理员”拥有它们,在某些情况下我仍然拥有它们但没有权利。

我是以管理员身份运行的,所以要拒绝访问我自己创建的文件,这有点令人气愤。

我是否错过了Visual Studio和Vista一起玩的方式,或者我是否擦拭机器并再烧两天重新安装WinXP?

3 个答案:

答案 0 :(得分:2)

最重要的是:

  1. 禁用用户访问控制。
  2. 确保您没有将可执行文件签入源代码管理中(它们可能只读):)
  3. 编辑:我的Vista x64盒子上的问题很少让我感到困惑[我也是以管理员身份运行]。禁用UAC摆脱了这个“管理员”而不是管理员问题:D

答案 1 :(得分:1)

打开.csproj文件并确保输出路径 C:\ test \是正确的,还有一个地方可以检查。

答案 2 :(得分:0)

哦......这是一个很酷的人= D

您是否尝试更改输出路径?

好吧,在“解决方案资源管理器”中单击项目上的右键。在“构建”选项卡中转到属性。在那里你可以尝试解决一些问题......

VS2008是一件非常奇怪的事情,因为它是在Vista中运行的! = d

祝你好运!

相关问题