一、原因
是 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下面开发出现的。
是 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下面开发出现的。
博客主要讲述VS.NET 2003编译时存在的问题及解决办法。编译问题可能是其Bug导致,可将程序集分别创建在各自目录后拷到一起。还给出快捷解决方案,如按组合键操作,若不行可删除特定文件,遇到无法拷贝文件问题可调整项目属性。
246

被折叠的 条评论
为什么被折叠?



