У меня есть решение с 3 проектами плюс один проект упаковки, и один из проектов отказывается создавать - но только для релиза.Отладка в порядке.Проект называется Foreground, а пространство имен ForeGsp содержит класс App в App.xaml.cd, а в MainPage.xaml.cs есть класс MainPage и Item.Теперь, как только я добавлю ссылку на свой фон (Entrypoint: Background.BackgroundTask
), в пространстве имен Background
, в классе BackgroundTask
, имени сборки и пространстве имен по умолчанию Background
, мой проект откажется строить для выпуска, потому чтоInternal compiler error: An item with the same key has already been added
.Отладка все еще работает на 100%.Я немного растерялся относительно того, почему это так.Кроме того, фон строится самостоятельно без каких-либо проблем.
Я уже пытался удалить свое приложение и запустить VS от имени администратора.Очистка / перестройка также не помогла, и использование только этих двух проектов не имело значения.Что еще я могу сделать?
Редактировать: По какой-то причине эта проблема возникает, только если Foreground включил Компиляцию с нативной цепочкой инструментов .Net, но я не могу выпустить ее в магазине без нее.Мне сказали, что я должен попробовать закомментировать части кода - есть ли какие-то конкретные части, которые могут вызвать это?Как я должен сосредоточиться на импорте или конкретных функциях?
Мои ссылки для переднего плана:
Analyzers
Background
Microsoft.NETCore.UniversalWindowsPlatform
Microsoft.Toolkit.Uwp.Notifications
Universal Windows
Windows Desktop Extensions for the UWP
Фон:
Analyzers
Microsoft.NETCore.UniversalWindowsPlatform
Microsoft.Toolkit.Uwp.Notifications
Universal Windows
Windows.ApplicationModel.FullTrustAppContract