Access to the path is denied,无法从obj复制XXX.dll到bin?

发布于 2022-09-07 11:37:09 字数 584 浏览 13 评论 0

最近在玩ubuntu18.04,没有专门为程序预留多少空间,因为是直接挂载的windwos系统的disk的。
晚上在挂载的盘上dotnet new 了一个xunit项目,然后build的时候出错了。
显示 MSB3021: Unable to copy file "obj/Debug/netcoreapp2.0/..." to "bin/Debug/netcoreapp2.0/..." ...... Access to the path is denied
然而诡异的事情发生了,我看了一下,bin目录,实际上是copy过去了的。
不信邪的我手动 cp、rm了一下,都是没问题的,ls -l 显示全部都是-rwxrwxrwx / drwxrwxrwx
没办法,试了一下sudo dotnet build ,没有问题。嘿,还真是哪里的权限问题?!

作为对照,又在非挂载的/home/XXX/下又new 了一个项目,就build的非常顺利。

折腾了一晚上也不知道是哪里的问题?

有没有哪位大手子帮我解答一下,感激不尽

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧梦荧光笔 2022-09-14 11:37:10

终于解决了,mount的问题,具体我也不清楚,把/etc/fstab 相应的option改为rw,suid,dev,auto,user,async,exec就好了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文