не удалось скопировать файл "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 //пропущено ";"
