Посмотрите, что командные строки csc.exe и fsc.exe имеют для рассматриваемой библиотеки (в VS откройте «Окно вывода» после перестроения), чтобы увидеть, имеют ли они обе одинаковые ссылки (например, -r:Path\Library.dll
).
И чтобы быть ясным, вы говорите
open NagLibrary
в F # выдает сообщение об ошибке в заголовке, но
using NagLibrary;
в C # работает и открывает пространство имен?