У меня есть приложение F #, которое ссылается на сборку C # (в данном случае это проект в том же решении), чтобы использовать существующую базу кода C #. Проблема в том, что время от времени проект F #, похоже, выходит из строя и не распознает ссылочную сборку C #, давая мне «Пространство имен или модуль« HCGInterfaces »не определен». Сборка C # компилируется просто отлично. Я восстановил / очистил решение, удалил dll, удалил и повторно добавил ссылку, и ничто, кажется, не работает. Единственный способ запустить приложение и запустить его снова - это удалить проект F # и повторно добавить все файлы F #. Есть идеи, почему это происходит и как это предотвратить? Перестройка проекта с нуля каждый раз - не очень интересный вариант.
Спасибо за вашу помощь!
[Обновить] Мне удалось снова запустить мой проект (хотя я не знаю, как и почему), но теперь он не распознает другую библиотеку C #, на которую я ссылался. В этом случае он не будет распознавать какие-либо классы в нем, только интерфейсы, которые являются частью библиотеки. Очень странно. Я не смог найти ничего об этой проблеме, но в настоящий момент я очень расстроен F # (или, по крайней мере, Visual Studio)!