您的位置:首页 > 编程语言 > C#

VS2005中C#代码,转到定义时,总是显示从元数据

2008-10-14 14:44 369 查看
元数据是:NET 程序集中的标记信息。 是在代码中选择了转到定义时候给定位的吧。
因为没有找到源代码(无.pdb文件的原因?),VS通过反射读取元数据中的信息生成了那个。

解决方法:
1. 要把项目先添加到解决方案中。
2. 再把添加的项目引用到网站(右键点击站点,选“添加引用”出现的窗口中 再选“项目”选择添加的项目。)

Q:---------------------------
VS 2005调试时出现如下信息:Microsoft Visual Studio生成下面的模块时,
启用了优化或没有调试信息:C:/WINNT/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
Files/root/0c2fc589/assembly/dl3/84a9ca8e/00e896d_956fc801/PriseLib.DLL
若要调试此模块,请将其项目生成配置更改为“调试”模式。若要取消显示此消息,
请禁用"启动时若没有用户代码则发出警告"调试器选项。

A1:----------------------------
工具--> 选项---> 调试----> 常规--> 禁用"启动仅我的代码

A2:----------------------------
解决法:
第一步:把C:/WINNT/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/
这个路径下所有的文件删除了,删除不了时关了VS 2005,在cmd下运行下iisreset, 然后就能删除了。
第二步:打开你的解决方案,打开生成菜单下的配置管理器,活动解决方案配置选Debug,重新生成一下解决方案,
再进行调试,就不出现上面的提示框了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: