Monodevelop不会运行任何项目



嘿,我使用Monodevelop有一段时间(~4个月(,直到本周一切都很完美。

现在,每当我尝试运行控制台项目时,都会收到此错误:/usr/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(5,5): Error MSB3021: Unable to copy file "obj/x86/Release/AppName.exe" to "bin/Release/AppName.exe". Access to the path is denied. (MSB3021) (AppName)。 奇怪的是,当我转到文件夹bin/Release时,我确实找到了AppName.exe。所以我使用手动mono AppName.exe来运行该应用程序。

另一个问题是,在Godot单声道中,我有同样的错误:/usr/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(4215,5): error MSB3021: Unable to copy file ".mono/temp/obj/Tools/GodotTestAA.dll" to ".mono/temp/bin/Tools/GodotTestAA.dll". Access to the path is denied.当我尝试运行场景时,所以我甚至无法尝试我的游戏。

我认为问题出在我安装的单声道或单声道上,所以我完全清除了它们并重新安装了它们,但什么都没有。

我还尝试以 root 身份运行 Godot mono(作为 root 而不是具有管理权限(,它有效,但我知道以 root 身份运行应用程序并不好,所以我决定在 monodevelopment 论坛、godot 论坛和这里寻找另一种解决方案,但我唯一发现的是: 无法复制文件, 访问路径被拒绝,但该帖子已有 8 年的历史,任何解决方案都有效

注意:我在Ubuntu(确切地说是PopOS(。

我将非常感谢您的帮助;)

在我做了更多的研究和测试后,我发现问题来自我的驱动器文件格式,单声道(由于某些原因(与exfat文件格式不兼容。

因此,要解决此问题,您必须将项目移动到ext驱动器。

相关内容

最新更新