【问题标题】:Why is my visual studio 2008 project read-only为什么我的 Visual Studio 2008 项目是只读的
【发布时间】:2010-07-27 20:40:49
【问题描述】:

我正在为学校做一个项目,我们在那里使用visual studio 2008,我在家里使用它,都是速成版。有问题的项目是我在学校开始的,但我无法在家里编辑它,当我打开 .sln 时,我得到了这个

“IntelliSense 信息将无法用于 .VC++ 项目,因为无法打开 Intellisense 数据库文件 Location/Junk.ncb 进行写入。

如果解决方案目录是只读的,其他功能也会受到影响。”

如何打开我的项目以便进行编辑?

【问题讨论】:

    标签: visual-studio-2008 intellisense


    【解决方案1】:

    两个建议:

    • 确保您尚未在 Visual Studio 中打开解决方案(这听起来可能很愚蠢,但您不能同时在两个 Visual Studio 实例中打开解决方案)
    • 删除 Junk.ncb 文件(此文件由 Visual Studio 生成;重新打开解决方案时将重新创建)。

    【讨论】:

    • 第一项特别有可能 - 检查任务管理器进程列表中的 devenv.exe 实例,这些实例可能没有显示任何 UI,但可能会保留文件。
    【解决方案2】:

    要使您的解决方案目录可写,请右键单击解决方案目录,选择“属性”,然后在打开的对话框中取消选中“只读”复选框。

    【讨论】:

    • 所以这是我使用便携式硬盘驱动器的问题,并且目录是只读的,但是当我取消选中该框时,点击应用,授予管理权限并单击确定它立即重置回只读。
    • 您必须将目录复制到本地硬盘,然后在那里进行处理。
    • 我把它扔到我的电脑上,它工作了,这很奇怪,因为我可以在学校用我的硬盘驱动器上工作。
    【解决方案3】:
    • 它在其他地方营业吗?
    • 您将解决方案保存在 CD 上并将文件复制到硬盘上? (我必须手动更改文件的属性,因为只读属性会转移到硬盘上的副本。)
    • 它已在源代码控制下签入?

    【讨论】:

      【解决方案4】:

      可能是因为您已经在另一个 Visual Studio 窗口中打开了此解决方案。

      【讨论】:

        【解决方案5】:

        可能是 Visual Studio 的一个实例挂断并且没有响应,但它仍然持有 Junk.ncb

        【讨论】:

          猜你喜欢
          • 2010-11-04
          • 1970-01-01
          • 2011-03-09
          • 1970-01-01
          • 2010-10-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-28
          相关资源
          最近更新 更多