Я использую Unity 2019.2.10f1 и Rider 2019.2. Однако при редактировании кода в Rider и последующем переключении на Unity I почти всегда получает это сообщение об ошибке:
Opening file XXX: The process cannot access the file because it is being used by another process.
Поскольку файлы, на которые ссылаются, являются временным файлом, я предполагаю, что это может быть связано с тем, что Rider сохраняет временный файл, который Unity замечает, а затем пытается загрузить (но с тех порудалено).
В Rider есть опция "безопасная запись", которая может быть полезна, но я не решаюсь ее отключить:
Есть ли способ избежать этого? Нажатие на кнопку Cancel
работало нормально, но, очевидно, это немного раздражало.