C# Visual studio for mac-启用默认内容项
我正在尝试一个asp.net核心项目,该项目目前在VS2017中运行良好 我从Git获取代码并从Nuget正确还原所有包 当我尝试启动或构建应用程序时,上次可用的.Net core for mac版本的Microsoft.Net.Sdk.defaultItems.target中出现错误 代码目标:C# Visual studio for mac-启用默认内容项,c#,macos,asp.net-core,visual-studio-mac,C#,Macos,Asp.net Core,Visual Studio Mac,我正在尝试一个asp.net核心项目,该项目目前在VS2017中运行良好 我从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
<!-- 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。如果您想包括
项目文件中的更改blabla
当然,我删除了所有重复的内容,但我仍然有错误
我已经有人面对这个错误了
编辑:每次启动项目时,仅在Visual Studio for mac中复制文件查看.Net core SDK的repo后,我发现 “启用DefaultContentItems” 需要添加到引发错误的项目的
.csproj
问题解决