2017-05-08 56 views
0

我想部署一个Asp.net核心应用程序到我的共享主机。显然,服务器只与NetCore.App v1.03或v.1.1.0兼容,而不是最新版本v1.0.4/v1.1.1。在Visual Studio中,Im试图发布到目标框架“netcoreapp1.0”,但我只能从Nuget访问NetCore.App v1.04。 Nuget表示其他版本(包括v1.0.3)被项目阻止。如何定位Microsoft.NetCore.App v1.0.3

谁能告诉我如何告诉Visual Studio使用v1.0.3为我的项目,而不是v1.0.4?

enter image description here

+0

你知道,你不必部署便携式应用程序,但您也可以部署[独立应用程序](https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/#self-contained-deployments-scd)?它将部署应用程序的运行时(仅适用于应用程序真正使用的运行时组件) – Tseng

回答

0

除了安装在服务器上丢失的版本,您可以手动添加到您的csproj文件的<PropertyGroup>元素:

<RuntimeFrameworkVersion>1.0.3</RuntimeFrameworkVersion>