如何在.Net Core 中添加.net 4.5 库引用?
How to add .net 4.5 library reference in .Net Core?
如何在我的 ASP 5 应用程序中添加 Microsoft.TeamFoundation.Client 库?该库仅受 dnx 4.5.1 支持,不支持 dnx 5.0。
当我尝试构建我的应用程序时,出现以下错误 -
CS0234 The type or namespace name 'TeamFoundation' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?
当我将鼠标悬停在 using TeamFoundation 语句上进一步研究时,我收到以下消息:
{} Namespace Microsoft.TeamFoundation
MyProject.DNX 4.5.1 - Available
MyProject.DNX Core 5.0 - Not Available
You can use the navigation bar to switch context.
如何使用导航栏切换上下文?
如何使用我的 ASP 5 应用程序定位 dot net 版本 4.5.1?
谢谢!第一次问!
我的 Project.JSON 文件 -
{
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration": "1.0.0-rc1-final",
"Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},
"frameworks": {
"dnx451": {
"dependencies": {
"Microsoft.TeamFoundationServer.ExtendedClient": "14.89.0",
"Microsoft.WindowsAzure.ConfigurationManager": "3.2.1"
},
"frameworkAssemblies": {
"System.Activities": "4.0.0.0"
}
},
"dnxcore50": { }
},
"exclude": [
"wwwroot",
"node_modules"
],
"publishExclude": [
"**.user",
"**.vspscc"
]
}
您所依赖的程序集不支持 dnxcore50
。如果您不关心支持 .NET Core 并且乐于继续使用桌面框架,那么您可以从 project.json
.
的框架列表中删除 "dnxcore50": { }
是的,我刚给你查了一下 Microsoft.TeamFoundationServer.ExtendedClient 还不支持 DNX Core 框架。
正如 vcsjones 指出的那样,如果不需要跨平台,您可以删除 dnxcore50 部分。
删除 dnxcore50 后,将 Microsoft.WindowsAzure.ConfigurationManager 移至您的常规依赖项。并保存您的 project.json 文件以创建新的锁文件。
如果这不起作用,请转到包含 .sln 文件的文件夹,并在命令提示符中 运行 "dnu restore"。
这应该有效。
如何在我的 ASP 5 应用程序中添加 Microsoft.TeamFoundation.Client 库?该库仅受 dnx 4.5.1 支持,不支持 dnx 5.0。
当我尝试构建我的应用程序时,出现以下错误 -
CS0234 The type or namespace name 'TeamFoundation' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?
当我将鼠标悬停在 using TeamFoundation 语句上进一步研究时,我收到以下消息:
{} Namespace Microsoft.TeamFoundation
MyProject.DNX 4.5.1 - Available
MyProject.DNX Core 5.0 - Not Available
You can use the navigation bar to switch context.
如何使用导航栏切换上下文?
如何使用我的 ASP 5 应用程序定位 dot net 版本 4.5.1?
谢谢!第一次问!
我的 Project.JSON 文件 -
{
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration": "1.0.0-rc1-final",
"Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},
"frameworks": {
"dnx451": {
"dependencies": {
"Microsoft.TeamFoundationServer.ExtendedClient": "14.89.0",
"Microsoft.WindowsAzure.ConfigurationManager": "3.2.1"
},
"frameworkAssemblies": {
"System.Activities": "4.0.0.0"
}
},
"dnxcore50": { }
},
"exclude": [
"wwwroot",
"node_modules"
],
"publishExclude": [
"**.user",
"**.vspscc"
]
}
您所依赖的程序集不支持 dnxcore50
。如果您不关心支持 .NET Core 并且乐于继续使用桌面框架,那么您可以从 project.json
.
"dnxcore50": { }
是的,我刚给你查了一下 Microsoft.TeamFoundationServer.ExtendedClient 还不支持 DNX Core 框架。
正如 vcsjones 指出的那样,如果不需要跨平台,您可以删除 dnxcore50 部分。
删除 dnxcore50 后,将 Microsoft.WindowsAzure.ConfigurationManager 移至您的常规依赖项。并保存您的 project.json 文件以创建新的锁文件。
如果这不起作用,请转到包含 .sln 文件的文件夹,并在命令提示符中 运行 "dnu restore"。
这应该有效。