首页 新闻 会员 周边

vs 2013 编译出错:无法将文件-"dll文件"-到-"dll文件"。对"dll文件"的访问被拒绝

0
悬赏园豆:100 [已关闭问题] 关闭于 2014-04-09 11:14

管理员登录

vs 2013 编译项目时出错:无法将文件-"dll文件"-到-"dll文件"。对"dll文件"的访问被拒绝

vs 2010和vs2013都出现过这给问题,重启电脑能够解决。

文件属性

电脑重启后,编译成功。

出现这个情况的时机是,当编译未完成的时候,对项目文件进行了保存等操作。

鲜肉炖蛋的主页 鲜肉炖蛋 | 初学一级 | 园豆:109
提问于:2014-03-20 13:46
< >
分享
所有回答(8)
0

你登录用户的权限不够吧 连“安全”都看不了

Yu | 园豆:12980 (专家六级) | 2014-03-20 14:17

一直是管理员权限,"出现这个情况的时机是,当编译未完成的时候,对项目文件进行了保存等操作。"我用我同事的VS试了,他的在生成还没成功时候(重新生成-生成成功-有一段时间),保存不报这个错。

支持(0) 反对(0) 鲜肉炖蛋 | 园豆:109 (初学一级) | 2014-03-20 15:24

@Ordinary_Boy: 那么在 安全 里什么都不能操作呢

支持(0) 反对(0) Yu | 园豆:12980 (专家六级) | 2014-03-20 15:47
0

估计在被访问吧。比如生成一个exe文件,但是这个exe在运行,就会编译报错。估计你的问题和这个情况是类似的。

小彬 | 园豆:947 (小虾三级) | 2014-03-20 15:33

我开始也认为是这个问题,我也看了进程,找不出哪里有问题,见图:

 

 

 

支持(0) 反对(0) 鲜肉炖蛋 | 园豆:109 (初学一级) | 2014-03-21 13:41
0

zero@ | 园豆:197 (初学一级) | 2014-03-20 16:48
0

把debug或者relesase全部删了再编译试试

tom.to | 园豆:81 (初学一级) | 2014-03-20 17:53

删不掉,访问被拒绝。权限不够,但我确实是管理员登陆的。每次重启就可以。

支持(0) 反对(0) 鲜肉炖蛋 | 园豆:109 (初学一级) | 2014-03-20 20:08
0

你的系统是x86?x64?

你看下你每次启动vs的时候是不是用的管理员启动,我的win8x64 也遇到过你说的问题,我每次打开vs都是右键,以管理员方式打开

shrimp liao | 园豆:135 (初学一级) | 2014-03-21 12:01

X64,我是管理员登录,平时没事。平时养成了给习惯,没事就ctrl+s保存。只有在编译生成这个过程中,去ctrl+s的时候,才会出现这个问题

支持(0) 反对(0) 鲜肉炖蛋 | 园豆:109 (初学一级) | 2014-03-21 13:37
0

调试进程没关闭,所以不能生成。

Firen | 园豆:5385 (大侠五级) | 2014-03-21 15:09
0

360或者金山卫士的问题,这两家伙会在你生成dll以后扫描你的dll,有时会一直占着dll文件不释放

星星点灯6 | 园豆:164 (初学一级) | 2014-03-21 16:00
0

一般是文件被占用。先Clean一次,再试试~

幻天芒 | 园豆:37175 (高人七级) | 2014-03-22 22:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册