最佳答案
使用 Visual Studio 2017,AspNetCore 1.1.2
当我试图发布(发布版本构建)解决方案中的任何项目时,突然出现以下错误:
资产文件‘ C: example obj project.Assets.json’没有针对 ’. NETFramework,Version = v4.5.2/win7-x86’。确保恢复已经运行 并且您已经在 TargetFramework 中包含了“ net452”用于您的 您可能还需要在您的项目中包含“ win7-x86” 运行时标识符。
已经检查了 project.assets.json
文件,我有:
"targets": {
".NETFramework,Version=v4.5.2": {
还有
"runtimes": {
"win7-x86": {
"#import": []
}
在我的 * . csproj 文件中:
<PropertyGroup>
<TargetFramework>net452</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
没有对项目中的配置进行任何更改。唯一的问题是,我已经更新了 VS2017到今天的最新版本,15.6.3。这会引起争议吗?