.NET编译错误:未能找到程序集“*”。请检查磁盘上是否存在该程序集。 如果您的代码需要此引用,则可能出现编译错误。

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): warning MSB3245: 未能解析此引用。未能找到程序集“System.Windows.Forms.TreeListView, Version=1.0.3945.28878, Culture=neutral, processorArchitecture=MSIL”。请检查磁盘上是否存在该程序集。 如果您的代码需要此引用,则可能出现编译错误。
用于 SearchPath“D:\tunps.com\FakesAssemblies”。
已考虑使用“D:\tunps.com\FakesAssemblies\System.Windows.Forms.TreeListView.winmd”,但它不存在。
已考虑使用“D:\tunps.com\FakesAssemblies\System.Windows.Forms.TreeListView.dll”,但它不存在。
已考虑使用“D:\tunps.com\FakesAssemblies\System.Windows.Forms.TreeListView.exe”,但它不存在。
用于 SearchPath“{TargetFrameworkDirectory}”。
已考虑使用“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.TreeListView.winmd”,但它不存在。
已考虑使用“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.TreeListView.dll”,但它不存在。
已考虑使用“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.TreeListView.exe”,但它不存在。
用于 SearchPath“{Registry:Software\Microsoft\.NETFramework,v4.0,AssemblyFoldersEx}”。
已考虑 AssemblyFoldersEx 位置。
用于 SearchPath“{AssemblyFolders}”。
已考虑使用“C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies\System.Windows.Forms.TreeListView.winmd”,但它不存在。
已考虑使用“C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies\System.Windows.Forms.TreeListView.dll”,但它不存在。
已考虑使用“C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies\System.Windows.Forms.TreeListView.exe”,但它不存在。
已考虑使用“c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\System.Windows.Forms.TreeListView.winmd”,但它不存在。
已考虑使用“c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\System.Windows.Forms.TreeListView.dll”,但它不存在。
已考虑使用“c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\System.Windows.Forms.TreeListView.exe”,但它不存在。
用于 SearchPath“{GAC}”。
已考虑使用“System.Windows.Forms.TreeListView, Version=1.0.3945.28878, Culture=neutral, processorArchitecture=MSIL”,但未在 GAC 中找到它。
用于 SearchPath“{RawFileName}”。
已考虑将“System.Windows.Forms.TreeListView, Version=1.0.3945.28878, Culture=neutral, processorArchitecture=MSIL”视为文件名,但它不存在。
用于 SearchPath“bin\Debug\”。
已考虑使用“bin\Debug\System.Windows.Forms.TreeListView.winmd”,但它不存在。
已考虑使用“bin\Debug\System.Windows.Forms.TreeListView.dll”,但它不存在。
已考虑使用“bin\Debug\System.Windows.Forms.TreeListView.exe”,但它不存在。
AssemblyFoldersEx 位置:“{Registry:Software\Microsoft\.NETFramework,v4.0,AssemblyFoldersEx}”
C:\Program Files (x86)\Microsoft WCF Data Services\5.0\bin\.NETFramework\
C:\Program Files (x86)\Common Files\microsoft shared\VSTT\10.0\UITestExtensionPackages
C:\Program Files\Reference Assemblies\Microsoft\VSTO40\v4.0.Framework\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Visual Studio Tools for Office\PIA\Office14\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Visual Studio Tools for Office\PIA\Common\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\SharePoint\PublicAssemblies\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v4.0\
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v4.0\
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\2052\
c:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\2052\
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Itanium\2052\
c:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\2052\
C:\Program Files (x86)\Reference Assemblies\Microsoft\VBPowerPacks\v10.0\
C:\Program Files (x86)\Microsoft SDKs\RIA Services\v1.0\Libraries\Server\
c:\Program Files (x86)\Microsoft Visual Studio 10.0\ReportViewer\
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\
c:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\
C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v4.0\Type Providers\
C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v4.0\
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VSTSDB\
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies\
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\SharePoint\PublicAssemblies\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\
C:\Program Files (x86)\Reference Assemblies\Microsoft\VBPowerPacks\v10.0\
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\
C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\v1.0\Runtime\ADO.NET\V2.0\x64\
c:\Program Files (x86)\Microsoft Visual Studio 10.0\ReportViewer\
c:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\
C:\Program Files (x86)\Microsoft Chart Controls\Assemblies
C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\v1.0\Runtime\x86\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Blend\
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Blend\
生成失败。

已用时间 00:00:00.26
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========

在编译.NET工程后报错:未能解析此引用。,.NET编译器会在所有搜索路径(SearchPath)搜索忘了发现没有需要的应用库的时候报这个错误。如果您编译的是Debug版本的程序,将应用库放到工程目录D:\tunps.com\bin\Debug下即可解决此问题。

标签: .NET, Visual Studio

添加新评论