Xamarin IDE访问路径被拒绝

时间:2013-12-19 16:09:56

标签: c# windows xamarin monodevelop xamarin-studio

我正在移植一个包含许多项目的Visual Studio C#解决方案,并在Xamarin IDE中创建一个新的解决方案 - 所有这些都在Windows上。

我一次移植/重新创建一个项目,然后进行编译。我可以单独编译每个项目,然后我可以编译解决方案(有一些错误) 如果我尝试全部重建,则会出现问题,然后显示错误:

'Access to the path "[my build path\some.dll]" is denied.'

我拥有完整的管理员权限,正如我所提到的,我最初可以构建dll,因此它不是访问问题。
如果我试图删除有问题的dll,我不能 - 窗口否认我 如果我关闭Xamarin,我可以手动删除该文件。因此,我认为,Xamarin仍然对文件进行“锁定”,不允许将其删除。

有没有人见过这个,如果有的话,你是怎么绕过它的?

如果这是一个错误,那么这几乎无法使用。

3 个答案:

答案 0 :(得分:2)

我刚开始在Windows中使用Xamarin并且遇到了这个问题。一个快速修复我发现它从Debug切换到Release;但这会禁用您的调试输出。关闭并重新打开Xamarin也解决了一些调试版本的问题。

我发现没有任何押韵或原因发生这种情况,似乎是随意的。

答案 1 :(得分:2)

检查该路径上read-only的{​​{1}}属性,确保未选中该属性。我遇到了同样的问题,取消选中只读属性后,问题就解决了。

答案 2 :(得分:0)

删除此文件中的所有缓存C:\ Users {user} .nuget \ packages并更新xamarin.forms