1

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

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

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

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

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

4

3 回答 3

2

在我的头顶上:

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

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

于 2008-11-13T01:31:51.937 回答
1

打开您的 .csproj 文件并确保您的输出路径 C:\test\ 正确,以便再检查一个位置。

于 2008-11-26T08:49:13.963 回答
0

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

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

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

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

祝你好运!

于 2008-11-13T01:23:54.530 回答