- Сообщение об ошибке:
Код: Выделить всё
Severity Code Description Project File Line Suppression State Details
Error (active) NETSDK1152 Found multiple publish output files with the same relative path:
D:\\source\\repos\\DesktopWidgets3\\Tools\\DevHome.Dashboard\\BuildAssets\\Microsoft.Windows.Widgets.winmd,
D:\\source\\repos\\DesktopWidgets3\\DesktopWidgets3\\obj\\x64\\Debug\\net8.0-windows10.0.22621.0\\MsixContent\\Microsoft.Windows.Widgets.winmd.
DesktopWidgets3 C:\\Program Files\\dotnet\\sdk\\8.0.400\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.NET.ConflictResolution.targets 112
- Структура проекта
- DevHome.Dashboard ( Проект инструмента)
- DesktopWidgets3 (основной проект, ссылающийся на DevHome.Dashboard)
- Файл csproj проекта
Код: Выделить всё
DevHome.Dashboard
true
net8.0-windows10.0.22621.0
.\BuildAssets\Microsoft.Windows.Widgets.winmd
true
Код: Выделить всё
WinExe
net8.0-windows10.0.22621.0
- Проблема
Однако для Microsoft.Windows.Widgets.Internal.winmd, который не добавлено в ссылку. Работает хорошо.
- Вопрос
Я пробовал изменить ProjectReference в DesktopWidgets3 .csproj вот так:
Код: Выделить всё
ContentFiles
Я пробовал изменить ProjectReference в DesktopWidgets3.csproj следующим образом:
Код: Выделить всё
ContentFiles
Подробнее здесь: https://stackoverflow.com/questions/790 ... ative-path
Мобильная версия