将我的visual studio 2017升级到15.2v (26430.12)
Xamarin.Android SDK 7.3.1.2 (9dbc4c5)
不能再使用调试器了。项目构建成功并部署完成,但随后发生此错误:
无法加载文件或程序集Mono.Posix
完整的错误消息:
答案 0 :(得分:12)
这是Known Issue。根本原因是Mono.Posix.dll
下缺少C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin.VisualStudio\
个文件。
因此,要解决此问题,您可以从attached file下载dll文件并将其复制到上述位置。
答案 1 :(得分:7)
埃尔维斯'答案是对的。但是,除了将文件Mono.Posix.dll复制到正确的位置之外,还需要通过右键单击文件,选择属性并选中取消阻止框来取消阻止文件。之后,您需要重新启动Visual Studio。
答案 2 :(得分:0)
对我来说有帮助;
稍后我可以重新启用“使用共享运行时”,它一直在工作。
答案 3 :(得分:0)
这个问题影响了我的两个不同的PC。起初我首先认为这与我在第一台PC上发生的VS升级有关。但是,在我从23.3.0升级到25.3.1而没有更新VS后,它影响了我的第二台PC。
我将避免25.3.1并恢复到23.3.0。
BTW我尝试过woelliJ的解决方案,但它对我没用。答案 4 :(得分:0)
临时解决方法: