C# 进程无法访问文件';CustomTabsClient_CustomTabscalBackImpl.class';

C# 进程无法访问文件';CustomTabsClient_CustomTabscalBackImpl.class';,c#,windows,visual-studio,xamarin.android,C#,Windows,Visual Studio,Xamarin.android,我已将Windows升级到10.0.16299(最新版本),将Visual Studio升级到15.5.1(最新版本)。从那时起,当我清理或构建包含Android项目的Xamarin解决方案时,我看到了以下错误消息: obj\Debug\android\src\android\support\customtabs\CustomTabsClient\u CustomTabsCallbackImpl.java:4: 错误:写入CustomTabsClient\u CustomTabscalBackI

我已将Windows升级到10.0.16299(最新版本),将Visual Studio升级到15.5.1(最新版本)。从那时起,当我清理或构建包含Android项目的Xamarin解决方案时,我看到了以下错误消息:

obj\Debug\android\src\android\support\customtabs\CustomTabsClient\u CustomTabsCallbackImpl.java:4: 错误:写入CustomTabsClient\u CustomTabscalBackImpl时出错: obj\Debug\android\bin\classes\android\support\customtabs\CustomTabsClient\u CustomTabsCallbackImpl.class (进程无法访问该文件,因为该文件正由用户使用 另一个过程

在我尝试运行和调试应用程序之后,我认为锁定过程就是VisualStudio本身

无论我是想在模拟器上运行应用程序还是在连接的真实设备上运行应用程序,都会出现此问题

当进程锁定文件时,有很多建议,例如著名的。但是,所有提供的答案都没有帮助,因为VisualStudio本身会锁定文件,唯一可行的解决方法是重新启动VisualStudio—这不是一个解决方案


是什么导致此文件被锁定?有什么想法吗?有什么建议吗?

该死,我的建议与评论内容不符,所以这里是:


听起来像是正在调试的进程,或者承载已调试进程的仿真器本身尚未完全关闭,并且处于挂起或半挂起状态。您是否检查过流程管理器以确定是否存在这种情况?您可能需要尝试添加
Environment.Exit()
,看看这是否有助于恢复到良好状态

另一件需要检查的事情是,两台机器之间的访问级别是否相同。不仅要检查电脑,还要检查模拟器。检查所有内容,确保访问级别/模式相同


最后,尝试在管理员模式下运行VS 2017,看看问题是否仍然存在。在您现在所处的Win10世界中,您用来运行Windows 10之前版本的访问级别完全可能不同。

有时杀死MsBuild.exe会有所帮助。此外,您还可以找到其他解决方案,如此处所述:


基本上,Studio 2017 15.5版似乎存在问题。它可能会在下一个版本中修复。

听起来像是正在调试的进程,或者承载调试进程的仿真器本身没有完全关闭,并且处于挂起或半挂起状态。您是否检查过流程管理器以确定是否存在这种情况?您可能需要尝试添加
Environment.Exit()
,看看这是否有助于恢复到良好状态。另一件需要检查的事情是,两台机器之间的访问级别是否相同。不仅要检查电脑,还要检查模拟器。检查所有内容,确保访问级别/模式相同。模拟器不是问题所在。我可以关闭模拟器,或者我甚至可以在真实的设备上工作,同样的问题也会出现。该问题在系统升级后立即出现,没有任何代码更改。作为后续问题,无论如何都无法再启动应用程序(),这可能与该问题有关,也可能与该问题无关。因此,我甚至不能运行一行代码,应用程序崩溃,因为VS生成的任何包都是错误的。很好的建议。VS在管理模式下运行:没有区别。Emulator不是问题所在:在连接的真实设备上也存在同样的问题。访问级别:我将比较两台开发人员机器;非常感谢。重新关闭应用程序进程:它在启动应用程序时自杀;看见也许你指的是正确的问题。我会检查的,谢谢!终止
msbuild
或任何其他进程与我在问题中提到的类似,只是一种变通方法,而不是解决方案。我不想杀死进程,因为它们锁定了对文件的访问。锁定根本不应该发生。我在15.5.1之前没有遇到过问题,即使是15.5也运行得很好。但是,是的,您可能是对的,这是一个15.5.1版本的问题,可能已经解决。如果是这样,我想知道为什么没有其他人报告这个问题:(这真是一个悲剧。这确实是VS 15.5.1的一个问题。Microsoft 15.5.2的发行说明将此问题列为其错误修复列表中的第一位;请参见此处的相同问题。我正在运行VS 2017,在调试模式下运行时会出现异常,但在未调试的情况下运行时不会引发异常。