gpt4 book ai didi

visual-studio-2017 - VS2017 MSB4057 项目中不存在目标 "CreateManifestResourceNames"

转载 作者:行者123 更新时间:2023-12-03 13:41:01 24 4
gpt4 key购买 nike

当 VS2017 用于创建有状态解决方案,生成标准样板代码时,生成的两个项目具有两个不同的 MSBuild 版本。
该应用程序使用 MSBuild 1.5.0 版。
该服务使用 MSBuild 版本 1.6.0(当前的“最新版本”)。

如果我以这种方式运行解决方案,它会在我的本地 Service Fabric 群集上正常运行。

但是当我使用 NuGet 将应用程序的 MSBuild 更新到 1.6.0(因此应用程序和服务器项目都使用相同)后,出现以下错误。

Severity Code Description Project File Line Suppression State
Error The OutputPath property is not set for project 'gt_strd5.sfproj'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='Debug' P follow a project-to-project reference to this project, this project has belatform='x64'. This error may also appear if some other project is trying toen unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Configuration or Platform. gt_strd5 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets 737

Severity Code Description Project File Line Suppression State
Error MSB4057 The target "CreateManifestResourceNames" does not exist in the project. gt_strd5 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets 2630

最佳答案

我发现更改后,应用程序的项目文件中的一些引用继续引用 MSBuild 1.5.0。就我而言,gt_strd5.sfproj 文件包含四个需要从 1.5.0 更新到 1.6.0 的引用。请参阅下面的 XML 片段。

Import Project="..\packages\Microsoft.VisualStudio.Azure.Fabric.**MSBuild.1.5.0**\build\Microsoft.VisualStudio.Azure.Fabric.Application.props" Condition="Exists('..\packages\Microsoft.VisualStudio.Azure.Fabric.**MSBuild.1.5.0**\build\Microsoft.VisualStudio.Azure.Fabric.Application.props')"
.....
Import Project="..\packages\Microsoft.VisualStudio.Azure.Fabric.**MSBuild.1.5.0**\build\Microsoft.VisualStudio.Azure.Fabric.Application.targets" Condition="Exists('..\packages\Microsoft.VisualStudio.Azure.Fabric.**MSBuild.1.5.0**\build\Microsoft.VisualStudio.Azure.Fabric.Application.targets')"

为了验证这一点,我返回了几次,并且能够重现该问题和此解决方案。

希望它可以节省别人的时间。
此致

关于visual-studio-2017 - VS2017 MSB4057 项目中不存在目标 "CreateManifestResourceNames",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44508916/

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