相关疑难解决方法(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 - 在编辑后继续获取错误"无法找到元数据文件'XYZ'

我偶然发现了一个非常烦人的问题.
当我调试我的软件时,一切运行正常,但如果我点击断点并编辑代码,当我尝试继续运行时,我收到一个错误:
Metadata file 'XYZ' could not be found

看了一会儿之后,我发现了一些类似的问题,但它们都是关于构建失败的,这不是我的情况(这只发生在edit-continue之后).

到目前为止我尝试了什么:

  • 我的代码正在编译和运行.
  • 我清理了解决方案并重新启动了VS.
  • 我确保正在为正在运行的配置构建缺少的文件项目(在配置管理器中).
  • 我手动构建了丢失文件的项目.

一些额外的信息:

  • 无论我改变什么,仍然会得到相同的错误(更改与丢失的文件无关).
  • 当我暂停并继续(不仅是断点)时也会发生这种情况
  • 我正在使用自定义配置(配置管理器...)运行项目.当我使用默认Debug配置运行它时,不会发生错误.

有任何想法吗?

c# configuration edit-and-continue visual-studio visual-studio-2012

71
推荐指数
6
解决办法
14万
查看次数