编译XNA项目时发生错误,无法执行请求的操作

本文关键字:执行 请求 操作 错误 项目 XNA 编译 | 更新日期: 2023-09-27 18:21:21

第二次编译项目时,我收到以下错误消息。我必须关闭VS 2010,重新加载时它会编译。如果我做出改变,问题就会回来。

无法复制文件"obj''x86''Debug''MyFile.dll"。无法在打开用户映射节的文件上执行请求的操作。

编译XNA项目时发生错误,无法执行请求的操作

我遇到这个问题的另一个原因。因此,我为那些没有成绩扩展的人分享这个问题

在我的情况下,这是由于打开了项目设置页面。我在我的项目中使用了一个类型作为一个设置的类型,所以visual studio似乎打开了dll来获取规格,但没有自动发布。关闭设置页面可以解决问题,或者重新启动visual studio。

找到原因-这与安装Visual Studio成就扩展有关。删除此扩展后,问题就消失了。

由于一个愚蠢的错误,我也面临着同样的问题:)我所做的只是在Visual Studio对象浏览器中打开相应的输出dll。从对象浏览器关闭该dll解决了问题。

我在Visual Studio中保存文件时也遇到了这个问题(所以不是XNA,但谷歌似乎在这里提供指导)。

问题是,我的终端中运行了一个部分完成的git命令——这与我试图保存的文件存在差异。

当我终止命令时,问题就消失了。

我遇到了同样的问题,但我没有安装Visual Studio成就扩展!

我完全被这个问题卡住了,我不再构建我的代码了。

在我的案例中,此错误是由Microsoft Security Essentials在编译前Visual Studio保存文件后立即扫描该文件引起的。编译器随后尝试访问该文件,并发现它被MSE锁定。将Visual Studio项目目录添加到排除列表中使错误消失。

对我来说,是Git扩展锁定了文件。我终止了陷入困境的git进程,并重新构建了该项目。如果你找不到锁定文件的原因,你可以随时重新启动计算机:)