尝试将资源添加到C ++ / CLI项目时拒绝访问

时间:2014-04-21 20:54:48

标签: visual-studio-2012 c++-cli

我正在尝试将资源添加到我的C ++ / CLI项目中。我正在使用Visual Studio 2012.TFS 2013。

  • 右键点击项目=>添加=>资源=>我收到了错误。

错误:

  

无法完成操作。访问被拒绝。

我不明白为什么我会收到此错误。我不知道如何解决它。到目前为止:

  • 我检出了整个项目(项目及其所有文件)
  • 我删除了文件夹及其中所有文件的“只读”标记。

我可以添加其他文件并编辑所有内容,但出于某种原因我无法添加资源。

我可以在记事本中编辑资源文件,所以我不知道还能做什么。 (我甚至重新启动以防万一)。

我可以将资源添加到我在同一个项目中的C ++ Native Library中。

还有什么可能导致此错误?

2 个答案:

答案 0 :(得分:4)

这发生在我身上,因为我仍然在资源编辑器和/或文本编辑器中打开了资源(* .rc)文件。一旦我关闭它,我就能够再次添加资源。

答案 1 :(得分:0)

似乎资源文件以某种方式损坏了。尝试不同的方法后,我不断收到同样的错误,同时我可以轻松地将资源添加到其他项目中。

我删除了资源文件和相关的所有内容,并从头开始创建了所有内容,但它确实有效。