俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

.net运行时dll的查找路径顺序

第一次发布MVC项目,打开网站

D:项目路径.target项目名.BLL.pdb”。
已完成生成项目“D:项目路径项目名.BLL项目名.BLL.csproj”(默认目标)的操作。
ResolveAssemblyReferences:
主引用“System.Web.Http.WebHost, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL”。
C:WindowsMicrosoft.NETFrameworkv4.0.30319Microsoft.Common.targets(1605,5): warning MSB3245: 未能解析此引用。未能找到程序集“System.Web.Http.WebHost, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL”。请检查磁盘上是否存在该程序集。 如果您的代码需要此引用,则可能出现编译错误。 [D:项目路径项目名.Web项目名.Web.csproj]
用于 SearchPath“{HintPathFromItem}”。
已考虑使用“..packagesMicrosoft.AspNet.WebApi.WebHost.5.2.3libnet45System.Web.Http.WebHost.dll”,但它不存在。
用于 SearchPath“{TargetFrameworkDirectory}”。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.Web.Http.WebHost.winmd”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.Web.Http.WebHost.dll”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.Web.Http.WebHost.exe”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5FacadesSystem.Web.Http.WebHost.winmd”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5FacadesSystem.Web.Http.WebHost.dll”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5FacadesSystem.Web.Http.WebHost.exe”,但它不存在。
用于 SearchPath“{Registry:SoftwareMicrosoft.NETFramework,v4.5,AssemblyFoldersEx}”。
已考虑 AssemblyFoldersEx 位置。
用于 SearchPath“{AssemblyFolders}”。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFrameworkv3.0System.Web.Http.WebHost.winmd”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFrameworkv3.0System.Web.Http.WebHost.dll”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFrameworkv3.0System.Web.Http.WebHost.exe”,但它不存在。
已考虑使用“C:Program Files (x86)Microsoft SQL Server110SDKAssembliesSystem.Web.Http.WebHost.winmd”,但它不存在。
已考虑使用“C:Program Files (x86)Microsoft SQL Server110SDKAssembliesSystem.Web.Http.WebHost.dll”,但它不存在。
已考虑使用“C:Program Files (x86)Microsoft SQL Server110SDKAssembliesSystem.Web.Http.WebHost.exe”,但它不存在。
已考虑使用“C:Program FilesIISMicrosoft Web Deploy V3System.Web.Http.WebHost.winmd”,但它不存在。
已考虑使用“C:Program FilesIISMicrosoft Web Deploy V3System.Web.Http.WebHost.dll”,但它不存在。
已考虑使用“C:Program FilesIISMicrosoft Web Deploy V3System.Web.Http.WebHost.exe”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFrameworkv3.5System.Web.Http.WebHost.winmd”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFrameworkv3.5System.Web.Http.WebHost.dll”,但它不存在。
已考虑使用“C:Program Files (x86)Reference AssembliesMicrosoftFrameworkv3.5System.Web.Http.WebHost.exe”,但它不存在。
已考虑使用“C:Program Files (x86)Microsoft.NETADOMD.NET110System.Web.Http.WebHost.winmd”,但它不存在。
已考虑使用“C:Program Files (x86)Microsoft.NETADOMD.NET110System.Web.Http.WebHost.dll”,但它不存在。
已考虑使用“C:Program Files (x86)Microsoft.NETADOMD.NET110System.Web.Http.WebHost.exe”,但它不存在。
用于 SearchPath“{GAC}”。
已考虑使用“System.Web.Http.WebHost, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL”,但未在 GAC 中找到它。
用于 SearchPath“{RawFileName}”。
已考虑将“System.Web.Http.WebHost, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL”视为文件名,但它不存在。
用于 SearchPath“D:项目路径.target”。
已考虑使用“D:项目路径.targetSystem.Web.Http.WebHost.winmd”,但它不存在。
已考虑使用“D:项目路径.targetSystem.Web.Http.WebHost.dll”,但它不存在。
已考虑使用“D:项目路径.targetSystem.Web.Http.WebHost.exe”,但它不存在。

未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, ”或它的某一个依赖项。系统找不到指定的文件。

问题原因:缺少配置文件(System.Net.Http.Formatting.dll,System.Web.Http.dll, System.Web.Http.WebHost.dll)

本文由俄罗斯贵宾会发布于Web前端,转载请注明出处:.net运行时dll的查找路径顺序

您可能还会对下面的文章感兴趣: