【发布时间】:2017-10-16 02:19:51
【问题描述】:
我刚刚在我的机器上安装了 dotnet-dev-win-x64.1.0.1.exe 以获取 .Net Core 1.04。 我正在使用 Visual Studio 2015 Update 3,但“.Net Core”没有出现在可用框架列表中。我想进行更改以使我的软件与 AWS Lambda 一起使用。 我已关闭/重新打开 Visual Studio,但未重新启动。
这引出了我更大的问题:Code re-use with .NET 4.0 DLL (that uses Nuget packages) with .NET CORE
【问题讨论】:
-
.NET Core 项目使用 Visual Studio 2015 不支持的新 .csproj 格式。您只能使用旧的
project.json格式,该格式只能通过工具预览支持使用,并且不支持支持 .NET Core 2。如果可以,您应该考虑升级到 Visual Studio 2017,否则您将受限于命令行体验。 -
是的,它们受支持,这不是我的问题。我必须添加一个新的“核心项目”或新的“AWS lambda 项目”才能获得 Core。但是,我想将现有的非核心代码切换为核心代码。
-
我的意思是 .NET Core 使用不同的项目文件。因此,如果不将项目文件迁移到新格式,就无法将现有项目更改为 .NET Core。
标签: .net visual-studio-2015 aws-lambda