尝试更改目标框架时,从Visual Studio接收访问被拒绝错误

fer*_*err 10 c# visual-studio-2010 visual-studio

错误读取,

TargetFrameworkMoniker:保存项目文件'yadayada.csproj'时出错.访问被拒绝.

我正在尝试从.net 3.5切换到.net 4.0或更高版本.

该项目挂钩到Visual Studio 2010中的TFS(也尝试了VS 2013,同样的错误).我在VM环境中.

有关此错误的任何线索?Google返回的信息非常少.好像我有权访问该文件,但VS如何访问它?

Jus*_*vey 17

听起来像是:

1)文件已标记为只读.通过查看csproj的属性来检查这一点.

要么

2)您的用户没有足够的权限来更改文件 - 检查csproj上的安全性.

  • 当我的app.config只读时,我遇到了这个问题. (3认同)

Jak*_*164 8

我发现如果你得到错误,点击保存,关闭visual studio并重新打开项目,你会发现86.5%的时间设置被更改.

  • 我的测试结果证实该解决方案在78.3%的时间内工作.一定是因为我在Window 10上 (3认同)
  • 可以确认。测试结果显示,在禁用 Cortana 的情况下,成功率为 81.723%。 (2认同)