原创 如何解决烦人的VS.NET2003编译时“无法将程序集复制到文件,另一个程序正在使用,进程无法访问”的问题? 收藏

新一篇: SQL 一些小技巧 | 旧一篇: 做一个有图片的button(webcontrols)

一、原因
是 VS.NET 2003 的一个 Bug, 详细情况请参阅 http://support.microsoft.com/default.aspx?scid=kb;zh-cn;313512

编译时候不要把程序集创建到一个目录下,分别创建在各自目录,然后用编译后事件把文件拷到一起

ASP.NET 也可能出现,此外他还有另外一个原因 比如:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;319991


二、快捷解决方案
直接在IDE里面按下列组合键:
ALT-B-T、ALT-S-C、Enter

完成几乎一样的功能,如果还不行就只好关闭之后再打开了。如果关闭之后再打开都不行(一般出现在.NET CF开发的情况当中),那就要把.suo文件(隐藏文件)和.csproj.user都删除掉再进去。

哦对了,还有一个比较麻烦的情况,就是出现“无法拷贝xxx.pdb文件”这种无法编译情况的时候,需要在项目属性里面的配置属性下,将生成调试信息着一栏关掉,编译一次就好了,然后再把那个属性回复成true(否则无法调试)。这个问题一般也是在.NET CF下面开发出现的。

发表于 @ 2004年12月03日 15:57:00|评论(loading...)|编辑

新一篇: SQL 一些小技巧 | 旧一篇: 做一个有图片的button(webcontrols)

评论

#abc 发表于2004-12-04 07:52:00  IP: 220.184.158.*
昨天刚碰到这个问题,,感觉还是采用你写的
编译时候不要把程序集创建到一个目录下,分别创建在各自目录,然后用编译后事件把文件拷到一起

这点不错..比较方便..
#北京小帅 发表于2004-12-06 16:51:00  IP: 221.3.140.*
编译后事件 在那里啊?
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © hychieftain