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

一切似乎都工作正常,除了今天早上启动计算机并在 Visual Studio 中打开 C# 应用程序时,我收到一些“加载属性“OutputPath”失败。输入的路径不是有效的输出路径”错误。

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

我以管理员身份运行,因此被拒绝访问我自己创建的文件真是有点令人恼火。

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

有帮助吗?

解决方案

在我的头顶上:

  1. 禁用用户访问控制。
  2. 确保您尚未将可执行文件签入源代码管理(它们可能是只读的):)

编辑:我的 Vista x64 机器上也遇到了一些让我困惑的问题 [我也以管理员身份运行]。禁用 UAC 可以解决这个“管理员”问题,但不能解决管理员问题:D

其他提示

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

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

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

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

VS2008是一个很奇怪的东西,因为它是为了在Vista中运行而开发的!=D

祝你好运!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top