Visual Studio for mac - 启用默认的conulttent项目

时间:2017-04-08 14:20:34

标签: c# macos asp.net-core visual-studio-mac

我正在尝试使用目前在VS 2017中正常运行的asp.net核心项目。

我从Git&获得代码正确恢复Nuget的所有包。

当我尝试启动或构建应用程序时,我在.Net core的最后一个可用版本的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自动   包含项目目录中的“Content”元素。你可以删除   您的这些元素可以投影或设置属性   “EnableDefaultContentItems”为false。如果你想包括   项目文件中的更改blablabla ...

当然我删除了所有重复的内容,但我仍然有错误。

我有人已经面对这个错误...

编辑:每次启动项目时,该文件仅在Visual Studio for Mac中重复

1 个答案:

答案 0 :(得分:2)

在查看.Net核心SDK的回购后,我发现了

  

“EnableDefaultContentItems”

需要添加到引发错误的项目的.csproj

问题解决了