我正在处理 WPF、C# 3.0 项目,找不到元数据文件“.dll”.并收到此错误:
Error 1 Metadata file
'WORK=- ToolsVersionManagementSystemBusinessLogicLayerbinDebug
BusinessLogicLayer.dll' could not be found C:-=WORK=- Tools
VersionManagementSystemVersionManagementSystemCSC VersionManagementSystem
这是我引用用户控件的方式:
xmlns:vms="clr-namespace:VersionManagementSystem"
<vms:SignOffProjectListing Margin="5"/>
它发生在每次失败的构建之后。我可以让解决方案编译的唯一方法是注释掉我所有用户控件并重新生成项目,然后我取消注释用户控件,一切都很好。
我已经检查了构建顺序和依赖项配置。
如您所见,它似乎截断了DLL文件的绝对路径…我读过长度有一个错误。这是一个可能的问题吗?
这非常烦人,并且必须评论,构建和取消评论,构建变得非常烦人。
网友回答:
我只是遇到了同样的问题。Visual Studio 不会生成正在引用的项目。
网友回答:
这仍然可以在较新版本的Visual Studio中发生(我刚刚在Visual Studio 2013上发生了):
要尝试的另一件事是关闭Visual Studio并删除该文件旁边的文件。(它将在下次您(或退出Visual Studio)时重新生成)。.suo
.sln
Save all
在另一台计算机上将新项目添加到解决方案然后拉入修订版时,我遇到了这个问题,但是在其他情况下,该文件也可能损坏并导致非常奇怪的Visual Studio行为,因此删除它是我一直尝试的事情之一。.suo
请注意,删除该文件将重置解决方案的启动项目。.suo
有关该文件的更多信息,请点击此处。.suo
网友回答:
建议的答案对我不起作用。该错误是另一个问题的诱饵。
我发现我的目标是稍微不同的 .NET 版本,这被编译器标记为警告,但它导致构建失败。
这应该被标记为错误而不是警告。
模板简介:该模板名称为【我正在处理 WPF、C# 3.0 项目,找不到元数据文件“.dll”.并收到此错误】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【C#】栏目查找您需要的精美模板。