VS 2017 RC,F5 不适用于为目标 "framework" (net462) 配置的项目:未定义 "RunCommand" 属性
VS 2017 RC, F5 doesn't work with project configured for target "framework" (net462): The "RunCommand" property is not defined
要配置 asp.net-核心项目以使用 "framework" 目标 (net462),需要从 csproj 文件中删除包:
<PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" />
因为它仅适用于 "Core" 平台。
可能是因为这个 Visual Studio F5 按钮 (运行) 停止工作:
是否可以 "reintegrate" asp.core 使用 Visual Studio 定位到 net462?
Tools版本问题:
抛开一个问题,我们应该从 <Project Sdk="Microsoft.NET.Sdk.Web" ToolsVersion="15.0">
了解有关 ToolsVersion 的哪些信息?直到那一刻,我认为我们应该担心 dotnet -v
(又名工具版本)。如何知道哪个sdk的"ToolsVersion"是最后一个,哪个是真正安装在开发者电脑上的?
复制
我无法使用 VS 默认 ASP.CORE 项目重现它。
它只发生在 Spa 服务项目中。
正如评论中 "The Pax Bisonica" 所建议的那样:
变化中:
<OutputType>winexe</OutputType>
收件人:
<OutputType>Exe</OutputType>
有帮助,但仅在 Visual Studio 重启后(dotnet restore
和 dotnet build
不够!!!)。
我一起删除了 /bin 和 /obj 文件夹,因此可能还需要包括这些步骤。
关于:
<Project Sdk="Microsoft.NET.Sdk.Web" ToolsVersion="15.0">
据我所知,ToolsVersion 的值“15”来自 "Visual Studio 15" - prerelease/development name of Visual Studio 2017。我找不到有关计划更改它的信息VS 2017 版本。 VS 2015 的版本 ToolsVersion = 14
要配置 asp.net-核心项目以使用 "framework" 目标 (net462),需要从 csproj 文件中删除包:
<PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" />
因为它仅适用于 "Core" 平台。
可能是因为这个 Visual Studio F5 按钮 (运行) 停止工作:
是否可以 "reintegrate" asp.core 使用 Visual Studio 定位到 net462?
Tools版本问题:
抛开一个问题,我们应该从 <Project Sdk="Microsoft.NET.Sdk.Web" ToolsVersion="15.0">
了解有关 ToolsVersion 的哪些信息?直到那一刻,我认为我们应该担心 dotnet -v
(又名工具版本)。如何知道哪个sdk的"ToolsVersion"是最后一个,哪个是真正安装在开发者电脑上的?
复制
我无法使用 VS 默认 ASP.CORE 项目重现它。 它只发生在 Spa 服务项目中。
正如评论中 "The Pax Bisonica" 所建议的那样:
变化中:
<OutputType>winexe</OutputType>
收件人:
<OutputType>Exe</OutputType>
有帮助,但仅在 Visual Studio 重启后(dotnet restore
和 dotnet build
不够!!!)。
我一起删除了 /bin 和 /obj 文件夹,因此可能还需要包括这些步骤。
关于:
<Project Sdk="Microsoft.NET.Sdk.Web" ToolsVersion="15.0">
据我所知,ToolsVersion 的值“15”来自 "Visual Studio 15" - prerelease/development name of Visual Studio 2017。我找不到有关计划更改它的信息VS 2017 版本。 VS 2015 的版本 ToolsVersion = 14