Я не мог записать это в комментарии, поэтому писал на странице ответов.
@Крис
Если вы видите это через проводник Windows. Вы можете найти только путь C: \ Windows \ Assembly, я мог бы найти все сборки в GAC. Это похоже на папку, но она виртуальная, как вы сказали. Я не мог скопировать и вставить.
Однако, только когда вы проходите через командную строку, вы можете визуализировать существование dll. Я надеюсь, что вы согласны, в любом случае, окна должны хранить эту сборку где-то в физической памяти и могут называть ее другими именами, такими как GAC. Он хранится в C: \ Windows \ assembly \ GAC_MSIL \ ConsoleApplication2 \ 1.0.0.0__aea873120d858924.
Имя папки 1.0.0.0__aea873120d858924 - это всего лишь версия и открытый ключ сборки. Для поддержки нескольких сборок они создают папки с этими двумя данными.
Здесь вы можете выполнять все операции с папками, кроме командной строки.
Я понял, что filesystemwatcher не может смотреть эту папку. Но если я копирую образец файла «a.txt» в папку 1.0.0.0__aea873120d858924, он отслеживает и сообщает мне правильно.