C# 一旦包含postsharp库,我就不能更改分支

C# 一旦包含postsharp库,我就不能更改分支,c#,git,visual-studio-2013,postsharp,C#,Git,Visual Studio 2013,Postsharp,当我试图更改我的postsharp分支(我是porbando,在我的项目中使用了免费许可证)时,它在git中给了我这个错误,我可以说它是可以的 无法rmdir'C:/Users/johanAdmin/Repos/ProcessEDT/packages/PostSharp.4.3.33/lib/net35 client/PostSharp.xml':访问被拒绝。我的猜测是,这与PostSharp无关,而是与Nuget包中的xml文件有关。根据这一点,在VS2013及以后的版本中,使用带有XML文件

当我试图更改我的postsharp分支(我是porbando,在我的项目中使用了免费许可证)时,它在git中给了我这个错误,我可以说它是可以的


无法rmdir'C:/Users/johanAdmin/Repos/ProcessEDT/packages/PostSharp.4.3.33/lib/net35 client/PostSharp.xml':访问被拒绝。

我的猜测是,这与PostSharp无关,而是与Nuget包中的xml文件有关。根据这一点,在VS2013及以后的版本中,使用带有XML文件的Nuget包的C#和F#项目存在问题。因此,您可能应该升级到VS2017。

也许VS正在锁定该文件。在切换前尝试关闭它。否则,请使用“process Explorer”查找锁定文件的内容。如果可以,请更改为vs2015,没有问题,谢谢您的回答,我没有更新,因为在该版本中仍有一些内容不适用于我,例如devexpress的组件:)