繁体   English   中英

将asp.net核心定位从vs2015升级到vs2017-错误

[英]upgrade asp.net core targeting from vs2015 to vs2017 - Error

我在解决方案中有多个项目,其中主应用程序通过项目引用来引用它们。

运行应用程序时,出现以下错误:

缺少一个或多个编译参考。 确保您的项目引用的是“ Microsoft.NET.Sdk.Web”,并且“ PreserveCompilationContext”属性未设置为false。

在此处输入图片说明

以下是我的.csproj文件内容:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <PackageId>web.demo.Portal</PackageId>
    <PackageVersion>$(PackageVersion)</PackageVersion>
    <VersionSuffix>$(VersionSuffix)</VersionSuffix>
    <Authors>demo auth</Authors>
    <Description>test</Description>
    <PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
    <Copyright>Copyright 2017 (c) demo.</Copyright>
    <PackageTags>portal</PackageTags>
    <PreserveCompilationContext>true</PreserveCompilationContext>
    <DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>
  </PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\xyz.Objects\xyz.Objects.csproj" />
...
...
</ItemGroup>
</Project>

谁能建议我要使项目成功运行需要进行哪些更改。

任何帮助将不胜感激 !

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM