目前无法修改文件Form1

时间:2016-06-09 00:48:00

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

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

  

------------------   Microsoft Visual Studio   ---------------------------
  此时无法修改文件C:\ TFS ... \ Form1.cs   ---------------------------   好的---------------------------

此处讨论的错误https://github.com/dotnet/roslyn/issues/4039并且解决方案不适用:

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

这是一个本地工作区。

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

已签出。

此MSDN文章:The designer cannot be modified at this time不适用:

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

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

2 个答案:

答案 0 :(得分:1)

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

  1. 检查了相关文件。
  2. 打开Visual Studio 2015命令提示符并运行:

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

  4. 我有兴趣看看在这种情况下是否尝试重新结账可以解决问题:

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

答案 1 :(得分:0)

注意:回答我自己的社区问题为维基。

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