详细内容
VS2005中C#代码,转到定义时,总是显示从元数据
发布日期:2010-01-25     点击:5806     字体:[ ]

元数据是: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,重新生成一下解决方案,
再进行调试,就不出现上面的提示框了。

用户评论
昵称 
内容  *
验证码   
   
相关文章 更多...  
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计