C# ASP.NET应用程序C中的依赖项错误#
当我将“AddJsonFile”(“foo.json”)作为IconfigurationBuilder上的方法放入时,它会抛出以下错误: 严重性代码说明项目文件行 错误CS1061“ConfigurationBuilder”不包含“AddJsonFile”的定义,并且找不到接受“ConfigurationBuilder”类型的第一个参数的扩展方法“AddJsonFile”(是否缺少using指令或程序集引用?)WebDemo.DNX 4.5.1 E:\ASP.NET\WebDemo\src\WebApplication1\Startup.cs 21 在进行潜在修复并添加DNX 4.5.1包后,我发现以下错误: 严重性代码说明项目文件行 错误CS1061“ConfigurationBuilder”不包含“AddJsonFile”的定义,并且找不到接受“ConfigurationBuilder”类型的第一个参数的扩展方法“AddJsonFile”(是否缺少using指令或程序集引用?)WebDemo.DNX Core 5.0 E:\ASP.NET\WebDemo\src\WebApplication1\Startup.cs 21 如果删除该方法,则在运行应用程序时会出现以下错误: System.TypeLoadException:无法从程序集“Microsoft.Framework.Configuration.Abstractions,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“Microsoft.Framework.Configuration.IConfigurationSource”。 在Microsoft.AspNet.Loader.IIS.RuntimeHttpApplication.ApplicationStart(IHttpApplication应用程序)上 在Microsoft.AspNet.Loader.IIS.HttpApplicationBase.InvokeApplicationStart(IHTTP应用程序)上 这是我的Project.Json文件:C# ASP.NET应用程序C中的依赖项错误#,c#,asp.net-mvc,msbuild,visual-studio-2015,C#,Asp.net Mvc,Msbuild,Visual Studio 2015,当我将“AddJsonFile”(“foo.json”)作为IconfigurationBuilder上的方法放入时,它会抛出以下错误: 严重性代码说明项目文件行 错误CS1061“ConfigurationBuilder”不包含“AddJsonFile”的定义,并且找不到接受“ConfigurationBuilder”类型的第一个参数的扩展方法“AddJsonFile”(是否缺少using指令或程序集引用?)WebDemo.DNX 4.5.1 E:\ASP.NET\WebDemo\src\We
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
"jQuery": "2.1.4",
"Microsoft.AspNet.Mvc": "6.0.0-beta8",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
"Microsoft.Dnx.Runtime.Abstractions": "1.0.0-beta8"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --config hosting.ini"
},
"frameworks": {
"dnx451": {
"dependencies": {
"Microsoft.Framework.Configuration.Json": "1.0.0-beta5"
}
},
"dnxcore50": {
"dependencies": {
"Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8",
"Microsoft.Framework.Configuration": "1.0.0-beta8"
}
}
},
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
]
}
我也收到了这些警告
严重性代码说明项目文件行
警告命名空间“”中的元素“Target”在命名空间“”中具有无效的子元素“GetBuildOptions”。可能的元素列表应为:“Task、AL、AspNetCompiler、AssignCulture、AssignProjectConfiguration、AssignTargetPath、AxImp、CallTarget、CombinePath、ConvertToAbsolutionPath、Copy、CreateCharpManifestResourceName、CreateItem、CreatePr”属性、CreateVisualBasicManifestResourceName、Csc、Delete、Error、Exec、FindAppConfigFile、FindInList、FindUnderPath、FormatUrl、FormatVersion、GenerateApplicationManifest、GenerateBottrapper、GenerateDeploymentManifest、GenerateResource、GenerateTrustInfo、GetAssemblyIdentity、GetFrameworkPath、GetFrameworkDKPath、GetReferenceAssemblyPath、LC、 MakeDir、Message、Move、MSBuild、ReadLinesFromFile、RegisterAssembly、RemoveDir、RemoveDuplicates、RequiresFramework35SP1程序集、ResolveAssemblyReference、ResolveComReference、ResolveKeySource、ResolveManifestFiles、ResolveNonSBuildProjectOutput、SGen、SignFile、TlbImp、Touch、UnregisterAssembly、UpdateManifest、Vbc、,VCBuild、警告、writecofragment、WriteLinesToFile、XslTransformation、代码分析、CL、Link、BSCMake、CPPClean、Get…杂项文件C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DNX\Microsoft.DNX.140
也许这次讨论会有帮助:。