Невозможно изменить вычисляемый объект, происходящий из импортированного файла

Я пытаюсь удалить файл из своего проекта visual studio, но этот диалог появляется и мешает мне это сделать. Что это значит и как решить эту проблему?

об этом есть поток xamarin, но там нет решения.

https://forums.xamarin.com/discussion/25719/cannot-modify-an-evaluated-object-originating-in-an-imported-file

enter image description here

2 ответов


перезапуск Visual Studio исправил проблему для меня.


мы понятия не имеем, в чем реальная проблема, но мы находим исправление, сравнивая этот проект с некоторыми другими файлами проекта, которые у нас есть.

исправление открыть .Общий.vcxitems файл в текстовом редакторе и заменить это:

  <ItemGroup>
    <ProjectCapability Include="$(MSBuildThisFileDirectory)SourceItemsFromImports" />
  </ItemGroup>

С

  <ItemGroup>
    <ProjectCapability Include="SourceItemsFromImports" />
  </ItemGroup>