相关疑难解决方法(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万
查看次数

错误"元数据文件'...\Release\project.dll'在Visual Studio中找不到"

最近我开始随机收到这条消息:

在Visual Studio中找不到元数据文件'...\Release\project.dll'

我有一个包含几个项目的解决方案.当前的构建模式是Debug,所有项目的配置都设置为Debug.但是当我尝试运行主项目时 - 有时它会给我一些错误,所有这些都是"元数据文件'...\Release\projectX.dll'找不到" - 而且,看,它说的是关于RELEASE文件夹,虽然当前模式是Debug.为什么?我试图在所有解决方案文件中搜索"Release\projectX.dll"的引用,我在ResolveAssemblyReference.cache文件中找到了一个.

我通过互联网进行了很好的搜索,发现了一些有类似问题的人,但没有解决方案,或者至少没有可行的解决方案.

我试图删除对这些项目的引用并阅读它们,但有一段时间我又开始重新获得这些错误.

这似乎是个bug.当我总是使用调试模式时,为什么要在Release文件夹中搜索引用的项目?

PS.对于那些遇到这个问题的人:我无法轻易解决它.它重新安装Windows后才消失:(

debugging release resolveassemblyreference visual-studio

133
推荐指数
8
解决办法
18万
查看次数

找不到使用TFS 2012构建.net 3.5应用程序的csc错误cs0006元数据文件

我们正在从TFS 2008升级到TFS 2012.我们的大多数应用程序都是.net 3.5应用程序.
我们已经设置了TFS 2012环境并完成了迁移过程.当我们尝试构建.net 3.5应用程序时,我们收到错误:

csc error cs0006 metadata file could not be found........
Run Code Online (Sandbox Code Playgroud)

如果我们使用.net 3.5应用程序,将其升级到.net 4.x,然后再次运行构建,它运行正常.

我无法升级迁移过程中的每个应用程序.我是否可能在迁移或构建框中缺少支持3.5的内容?

我在构建服务器上安装了VS 2008,2010,2012.我安装了.net框架等.

任何帮助都有帮助.

migration msbuild tfs2008 tfs2012

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