【问题标题】:The file Form1 cannot be modified at this time此时无法修改文件 Form1
【发布时间】:2016-10-09 11:19:49
【问题描述】:

打开 Visual Studio 2015 项目并在设计时修改表单设计器或代码时出现此错误:

------ 微软视觉工作室 ---------------------------
目前无法修改文件 C:\TFS...\Form1.cs。
-------------------------- 好的---------------

这是这里讨论的错误https://github.com/dotnet/roslyn/issues/4039,解决方案不适用:

a) 将您的工作区转换为本地工作区。

这是一个本地工作区。

b) 在设计器/代码编辑器中打开表单之前先签出表单。

已签出。


另外这篇 MSDN 文章:The designer cannot be modified at this time 不适用:

c) 确保文件未标记为只读且解决方案未运行。

文件是读/写的,解决方案没有运行。

【问题讨论】:

    标签: .net visual-studio tfs edit design-time


    【解决方案1】:

    从服务器工作区转换回本地工作区后,我遇到了同样的问题。删除 vssscc 文件可能是最好的选择,但我会记录我所做的。

    1. 签入有问题的文件。
    2. 打开 Visual Studio 2015 命令提示符并运行:

      tf lock /lock:none /workspace:DEV02LOCAL "$/Web/.../frmMain.cs"
      
    3. 签出文件

    我很想看看在这种情况下尝试重新结帐是否能解决问题:

    tf lock /lock:checkout /workspace:DEV02LOCAL "$/Web/.../frmMain.cs"
    

    【讨论】:

      【解决方案2】:

      注意:以 wiki 身份回答我自己的社区问题。

      删除 vssscc 文件、启动 (F5) 和停止项目允许我编辑表单。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多