не удалось скопировать файл "obj\Debug\{ProjectName}.exe" - файл не найден

При сборке решения своего проекта wpf довольно часто получаю ошибку:

не удалось скопировать файл "obj\Debug\{ProjectName}.exe" - файл не найден.

Я не первый, кто столкнулся с подобной проблемой. Пробовал много различных советов, таких, как смена версии целевой платформы, обновление .net framework, переустановка visual studio и т.д. Единственной, что мне помогает, это перезапук visual studio (не каждый раз срабатывает). А самое удивительное для меня, что всегда помогает изменение AssemblyVersion в файле AssemblyInfo.cs, я просто изменяю цифру в версии с 1.0.0.0 (дефолт) на 2.0.0.0 и решение собирается без ошибок, но через некоторое время ошибка появляется снова и тогда приходится изменять версию снова.

// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Для меня остается секретом суть данной проблемы, подскажите, пожалуйста, как мне окончательно избавиться от этой ошибки.

PS: решение небольшое, состоит из одного одностраничного проекта WPF и библиотеки .dll, написанной мной, но вне данного решения, библиотека работает без проблем. Из сторонних библиотек использую Microsoft.Toolkit.Wpf.UI.Controls для взаимодействия с картой

UPD: Данная проблема появилась и в других проектах WPF, в том числе и тех, что не используют сторонние библиотеки. В не WPF проектах (WinForms, DLL-library, Console Application) получить ошибку так и не получилось

UPD2: Заметил, что при сборке решения, все ошибки дублируются. Код, вызывающий ошибку

InputErrors inputErrors = new InputErrors(initData); // конструктор не принимает аргумент initData
SaveInitDataHandler += inputErrors.InputErrors_SaveInitDataHandler //пропущено ";"

Скриношот ошибок:


Ответы (0 шт):