我正在尝试在一个 asp.net 核心项目中工作,该项目目前在 VS 2017 中运行良好。
我从 Git 获取代码并从 Nuget 正确恢复所有包。
当我尝试启动或构建应用程序时,我在最后一个可用版本的 .Net core for mac 的 Microsoft.Net.Sdk.defaultItems.target 中出现错误。
代码目标:
<!-- Default content items are enabled by the Web SDK, not the .NET SDK, but we check it here for simplicity -->
<CheckForDuplicateItems
Items="@(Content)"
ItemName="Content"
DefaultItemsEnabled="$(EnableDefaultItems)"
DefaultItemsOfThisTypeEnabled="$(EnableDefaultContentItems)"
PropertyNameToDisableDefaultItems="EnableDefaultContentItems"
MoreInformationLink="$(DefaultItemsMoreInformationLink)"
ContinueOnError="$(CheckForDuplicateItemsContinueOnError)">
<Output TaskParameter="DeduplicatedItems" ItemName="DeduplicatedContentItems" />
</CheckForDuplicateItems>
错误(这是法语的快速翻译):
包含重复的“内容”元素。.Net SDK 自动包含项目目录中的“内容”元素。您可以从项目中删除此元素或将属性“EnableDefaultContentItems”设置为 false。如果您想在项目文件中包含更改 blablabla ...
当然我删除了所有重复的内容,但我仍然有错误。
我有人已经面临这个错误......
编辑:每次启动项目时,该文件仅在 Visual Studio for mac 中重复