- Установлена Visual Studio 2022 (при чистой/новой установке Windows 11), установлена Template Studio для WinUI (v5.3).
- Создан проект используя Template Studio со следующими настройками:
Код: Выделить всё
- Project type: Navigation pane
- Design pattern: MVVM Toolkit
- Pages (Blank pages):
* Page1
* Page2
*
*
* Settings page
- Features:
* Settings Storage added
* MSIX Packaging added
* Self-Contained added
* App Notifications added
* Theme Selection added
- Testing: MSTest not added
- Установлен Microsoft.EntityFrameworkCore.SqlServer (для подключения к моему SQL-серверу).
< /li>
После установки Microsoft.EntityFrameworkCore.SqlServer (последняя стабильная версия 7.0.4) и сразу после этого при попытке запустить приложение я получаю следующую ошибку:
Код: Выделить всё
Found multiple publish output files with the same relative path:
D:\07_PROJECTS\Kratos365\Kratos365\obj\x64\Debug\net7.0-windows10.0.19041.0\win10-x64\MsixContent\Microsoft.Web.WebView2.Core.dll,
C:\Users\mladen\.nuget\packages\microsoft.web.webview2\1.0.864.35\lib\netcoreapp3.0\Microsoft.Web.WebView2.Core.dll
Kratos365 C:\Program Files\dotnet\sdk\7.0.202\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.ConflictResolution.targets 112
Снимок экрана
Но я предполагаю (судя по ошибке), что в упаковке MSIX в папке проекта есть другая версия Microsoft.Web.WebView2.Что я пробовал:
- Я пробовал добавить следующее свойство в свои файлы .csproj, как предложено в этом ответе здесь
Код: Выделить всё
false
Код: Выделить всё
Payload contains two or more files with the same destination path 'Microsoft.Web.WebView2.Core.dll'. Source files:
D:\07_PROJECTS\Kratos365\Kratos365\obj\x64\Debug\net7.0-windows10.0.19041.0\win10-x64\MsixContent\Microsoft.Web.WebView2.Core.dll
C:\Users\mladen\.nuget\packages\microsoft.web.webview2\1.0.864.35\lib\netcoreapp3.0\Microsoft.Web.WebView2.Core.dll
Kratos365 C:\Users\mladen\.nuget\packages\microsoft.windowsappsdk\1.2.230313.1\buildTransitive\Microsoft.Build.Msix.Packaging.targets 1504
- Я попробовал удалить папки «bin» и «obj» из папки проекта и восстановить решение, но это дало мне куча других ошибок.
- Я попробовал удалить (меню «Пуск» > щелкнуть правой кнопкой мыши по нему, удалить), а затем очистить решение в Visual Studio. прежде чем пытаться развернуть его снова, как предложено в этом ответе здесь
Может ли это быть какой-то странный конфликт Template Studio для WinUI / Microsoft.EntityFrameworkCore.SqlServer?
Подробнее здесь: https://stackoverflow.com/questions/759 ... th-the-sam