Visual Studio中的Xamarin Designer for iOS:编辑故事板时出现UnauthorizedAccessException

时间:2015-07-06 13:48:03

标签: c# tfs xamarin.ios

我在Visual Studio 2013中使用Xamarin.iOS版本8.10.2。

使用Visual Studio中的设计器编辑Storyboard(名为NewStoryboard)时,我收到消息"呈现此文档时出现问题",详细信息" System.UnauthorizedAccessException:Access to路径' D:\ Projects \ App \ MyTableViewController.designer.cs'被拒绝"。值得注意的是,MyTableViewController.designer.cs属于同一项目中的不同故事板。

我无法使用Storyboard Designer,这在尝试创建故事板时是个大问题。

1 个答案:

答案 0 :(得分:3)

出于某种原因,当您在设计器中编辑Storyboard时,Xamarin.iOS需要对项目中其他Storyboard的写访问权限。您通常不会注意到这一点,但TFS会将源代码管理下的所有文件标记为只读。因此编辑故事板时会出现异常。

您无法在资源管理器中删除这些文件的只读标志,但可能的解决方法是右键单击 - > "检查编辑"在你的其他故事板的所有文件。这些文件现在将删除只读标志。

选项B是停止使用TFS并迁移到Git。