gpt4 book ai didi

.net - VS2017 15.8.2发布错误(.NET Core 2.1)

转载 作者:行者123 更新时间:2023-12-04 13:46:00 25 4
gpt4 key购买 nike

上周它运行良好!!!

现在,下载并安装更新“15.8.2”后,当我尝试发布我的应用程序时,最后一步失败了。我的意思是,尽管构建过程没有问题,但是发布过程却返回了以下错误:

“NETSDK1061:使用Microsoft.NETCore.App版本2.1.3还原了项目,但使用当前设置,将改用版本2.1.3-servicing-26724-03。要解决此问题,请确保使用相同的设置用于还原以及后续操作(例如构建或发布)。通常,如果在构建或发布过程中设置了RuntimeIdentifier属性而不在还原过程中设置了RuntimeIdentifier属性,则可能会发生此问题。有关更多信息,请参见https://aka.ms/dotnet-runtime-patch-selection

注意:如果我使用Vs2017(15.8.1)转移到另一台PC,一切正常。

请不要将此问题标记为重复,因为不是。我已经阅读了所有帖子,博客和答案,但是没有一个提供真正的解决方案。我没有将任何软件包升级到2.1.2或2.1.3,我的所有软件包都引用了2.1.1,无一异常(exception)。我仔细检查了所有配置,一切似乎都还不错,我已经遵循了所有指南,似乎没有什么是真正的解决方案。

注意:我的发布设置如下:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<PublishProvider>FileSystem</PublishProvider>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<ProjectGuid>73d9d7f6-a8ff-4543-99e0-6af66bba4509</ProjectGuid>
<publishUrl>bin\Release\netcoreapp2.1\publish\</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
<TargetFramework>netcoreapp2.1</TargetFramework>
<SelfContained>false</SelfContained>
<_IsPortable>true</_IsPortable>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
</Project>

如您所见,我的部署不是自包含的。是框架依赖的

最佳答案

卸载Microsoft .NET Core SDK 2.1.401 (x64),然后重新安装。

这是一个bug in 15.8.2

您可以下载Core SDK以重新安装here

关于.net - VS2017 15.8.2发布错误(.NET Core 2.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52098812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com