相关疑难解决方法(0)

找不到元数据文件".dll"

我正在研究WPF,C#3.0项目,我收到此错误:

Error 1 Metadata file
'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug
\BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools
\VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem
Run Code Online (Sandbox Code Playgroud)

这是我引用我的usercontrols的方式:

xmlns:vms="clr-namespace:VersionManagementSystem"
<vms:SignOffProjectListing Margin="5"/>
Run Code Online (Sandbox Code Playgroud)

它发生在每次失败的构建之后.我可以获得编译解决方案的唯一方法是注释掉我的所有用户控件并重新构建项目,然后我取消注释用户控件,一切都很好.

我检查了构建顺序和依赖项配置.

正如你所看到的,它似乎已经截断了DLL文件的绝对路径......我已经读过有一个长度错误.这可能是个问题吗?

它非常烦人,不得不评论,构建和取消注释,构建变得非常烦人.

.net c# wpf visual-studio-2008 c#-3.0

647
推荐指数
28
解决办法
70万
查看次数

"断点当前不会被击中.源代码与原始版本不同." 这是什么意思?

在Visual Studio中进行调试时,有时我会添加一个断点,但它是空心的,VS说"断点当前不会被命中.源代码与原始版本不同." 显然,这使我无法进行调试.

消息到底意味着什么?什么原始版本?如果我刚刚打开解决方案并且没有对代码进行任何更改,那么如何才能有"原始版本"?

.net debugging visual-studio

492
推荐指数
21
解决办法
26万
查看次数

断点当前不会被击中.在Silverlight应用程序中没有为此文档加载任何符号

好的,我有:

Visual Studio 2010 RC,W7 x64,启动了一个新的项目类型的Silverlight应用程序.在ASP.NET Web应用程序项目中托管Silverlight应用程序.Silverlight版本3.0.添加了LinqToSQL类,WCF服务,Winform Tester应用程序(解决方案中的项目)和一些类(也作为解决方案中的项目).

昨天,我突然得到了'断点不会被击中.此文档未加载任何符号.消息出现在IDE中,但它只影响Web Appliaction,我可以调试Silverlight和Winform App.

我尝试/做了什么来消除这个消息:

  • 重置Visual Studio设置
  • 删除了每个\ Temporary ASP.NET Files文件夹中的所有文件(每个32位/ 64位和Framework 2.0和4.0都有一个)
  • 尝试使用Visual Studio集成Web服务器调试 - 通常我使用IIS,在解决方案的项目输出中我删除了每个项目文件夹中的每个obj和bin文件夹
  • 创建了一个新的解决方案,并将所有项目添加到此新解决方案中
  • 删除了解决方案suo文件
  • 创建了一个新的ASP.NET Web应用程序来测试它是否是一个VS安装问题=>我可以调试这个新的项目/解决方案
  • 多次重启机器
  • 修复了vs.net安装
  • 做了IISReset
  • 从IIS中删除了Web应用程序
  • 使用Web应用程序的"项目属性"下的"创建虚拟目录"按钮在IIS中创建新的Web应用程序
  • 将每个项目的框架版本从3.5更改为4.0
  • 在我的第二台机器上打开解决方案=>相同的行为
  • 抓取Microsoft Connect以查找错误/类似问题
  • SPENT 7小时.

所以,这发生在我生命中的第二次.上次我通过删除临时ASP.NET文件夹解决了它,但这次我需要你的帮助.

c# asp.net iis debugging wcf

329
推荐指数
18
解决办法
41万
查看次数

Visual Studio中Rebuild和Clean + Build之间的区别

只是重建和在Visual Studio 2008中执行Clean + Build之间有什么区别?是清洁 + 建立不同然后做清洁 + 重建

rebuild build visual-studio-2008 visual-studio

295
推荐指数
5
解决办法
8万
查看次数

指定的参数超出了有效值的范围.参数名称:site

我得到这种错误像::

指定的参数超出了有效值的范围.参数名称:site

调试我的任何项目时.

我在重新安装My Visual Studio 2012之后也尝试过.但是在调试时我又遇到了同样的问题.

我的系统配置是:

  • Windows 8:32位
  • Visual Studio:2012

显示Web Page Like时抛出异常,

[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298

[HttpException (0x80004005): Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254
Run Code Online (Sandbox Code Playgroud)

c# iis web-config visual-studio

252
推荐指数
6
解决办法
16万
查看次数

断点无法绑定 - Visual Studio 2015

我刚刚从Visual Studio 2013升级到2015,现在我遇到了断点问题.

这是一个命中或遗漏,其中断点将实际工作,如果我在调试时设置一个我得到错误:

断点无法绑定.

任何帮助,将不胜感激.我准备好在2015年放弃并回去.

c# breakpoints visual-studio visual-studio-2013 visual-studio-2015

149
推荐指数
8
解决办法
6万
查看次数

在此文件夹中找不到匹配的符号文件

我想要使​​用符号,但我收到此错误:

在此文件夹中找不到匹配的符号文件

问题出在哪儿?

c# debugging visual-studio

67
推荐指数
6
解决办法
5万
查看次数

VS 2008断点目前不会被击中.没有为此文档加载任何符号

我正在努力克服这个障碍,我非常希望SO上的人可以提供帮助.

在此输入图像描述

当我在我的类库项目中设置断点时.它看起来像一个正常的断点.当我开始调试我的解决方案时,断点被挖空并且有一个带有感叹号的黄色三角形.当我平移断点时显示的工具提示是," 断点当前不会被命中.此文档没有加载符号. "

这个项目不是ASP.NET应用程序,它只是一个winForms应用程序.

我已经接管了解决方案中包含多个项目的现有winForms应用程序.我已经在调试模式下构建并运行了项目.我可以在某些项目的断点处停止但是,我无法在其他项目中特别是类型类库的项目中遇到断点.

到目前为止我做了什么:

  • 我删除了所有调试和发布文件夹,
  • 我删除了obj文件夹,之后又重建了解决方案.
  • 我重新启动了VS2008 IDE.
  • 我重新启动了电脑.
  • 我检查了配置管理器的解决方案,以确保我的类项目包含在调试版本中,并且确实如此.
  • 我已经检查了dll的debug/modules,尽管我没有尝试引用dll.

此外,我已按照SO帖子中列出的故障排除步骤进行操作:

断点当前不会被点击没有加载符号

VS 2010,NUNit和"断点目前不会被击中.没有为此文档加载任何符号"

断点当前不会被击中.没有为此文档加载任何符号.

无法调试 - "断点当前不会被命中.没有为此文档加载任何符号"

修复"断点当前不会被击中.此文档未加载任何符号."

此外,我已阅读上找到无数的帖子谷歌来自MSDN和其他地方,其中没有一个适合我的特定需求.

其中一些帖子是:

Visual Studio 2008"断点当前不会被命中.没有为此文档加载符号"

断点当前不会被击中.没有为此文档加载任何符号

断点当前不会被击中.没有为此文档加载符号.

调试器问题"断点当前不会被命中.没有为此文档加载符号

断点当前不会被击中.没有为此文档加载符号.

我读过的所有帖子都非常有用,但没有一个建议的解决方案符合我的特定需求.如果有必要提供更多信息,请与我们联系.我有更多的链接,我可以提供作为没有工作的参考.以及我尝试解决此问题的其他步骤.

我发布这个后续行动让大家都感到惊讶.我按照@Hans @ suggestion来调用有问题的项目文件.

我将一个昏暗的frm放置为form = new ProjectInQuestion.FormInQuestion

这现在在调试 - > Windows->模块中加载了程序集

新问题比我原来的问题更令人困惑.我的断点看起来很好,但是被忽略了.断点处没有明显的错误.

在此输入图像描述

vb.net breakpoints visual-studio-2008

31
推荐指数
2
解决办法
2万
查看次数

升级到Visual Sudio 2015,现在无法在调试中达到断点

我有一个我在Visual Studio 2013中构建的多项目解决方案,它工作正常,但现在我已升级到Visual Studio 2015,我无法再在调试模式下达到断点,因为任何项目都会选择作为选定的主项目"项目属性"页面中的启动项目.我曾经能够点击其他项目,只需选择Debug - > Start New Instance.我收到了The breakpoint will not currently be hit. No symbols have been loaded for this document.我在Google上发现的很多错误,包括:

  • 清洗/重建
  • 从项目中删除OBJ和BIN文件夹
  • VS修复了吗?
  • 重新启动
  • 卸载/重新安装
  • 为Properties - > Build启用了Confirmed Define DEBUG约束
  • 对于Properties - > Build,未选中Confirmed Optimize Code
  • 确认的属性 - > Build =>平台目标设置为所有项目的任何CPU
  • 尝试使用"以管理员身份运行"运行VS
  • 删除/ AppData/Local/Temp/Temporary ASP.Net Files /中的所有文件
  • 确保选择Debug - > Attack to Process - > Select"自动确定要调试的代码类型"
  • 确保属性 - > Web - > Debuggerts已检查ASP.Net(我的属性有ASP.NEt和启用编辑并继续检查,Natvie代码SQL Server和Silverlight未选中)
  • 属性中的已确认目标框架 - >应用程序设置为与Web.Config/App.Config文件中相同的版本(4.6).

那我在这里错过了什么?为什么我不能再调试其他项目?

c# asp.net debugging visual-studio-2015

27
推荐指数
5
解决办法
4万
查看次数

从VS2010调试在远程IIS服务器上运行的ASP.NET应用程序

只是想知道是否有人能指出我在正确的方向?

我正在尝试调试已部署的 Web应用程序,似乎无法使附件工作.这是场景:

VS2010安装在我的机器上 - 包含所有源代码.

我的机器上的IE8浏览到生产IIS服务器上的ASP.NET站点(生产站点上的FWIW .pdb文件.)

当我将调试器连接到IE会话,并继续浏览网站时,没有任何断点被击中......所以有效地我不认为我真的在调试网站!

我猜我需要某种远程调试设置?如果是这种情况,如果有人知道任何URL的帮助,将非常感谢!

提前致谢!

吉姆

c# asp.net remote-debugging visual-studio-2010 iis-7.5

16
推荐指数
2
解决办法
2万
查看次数