У меня возникли проблемы с попыткой подписать проект библиотеки классов F #. Сначала я пробовал это thread, используя AssemblyKeyFileAttribute, но не имел успеха. Я также попытался добавить флаг «--keyfile: keyfile.snk» к свойствам проекта (поле «Другие флаги» на вкладке «Создать»), и он тоже не работал. Я использую Visual Studio 2013, и он не показывает вкладку «Подпись», как проекты библиотеки классов C#.Подписание F # Сборка
Все попытки приводит к следующей ошибке:
FSC: ошибка FS2014: Возникла проблема записи двоичного «Obj \ Release \ ExcelFinancialFunctions.dll»: Вызов StrongNameGetPublicKey неудачу (Значение не попадает в ожидаемый диапазон.)
Что я делаю неправильно?
Это действительно приятное решение. Я не знал, что у msbuild есть собственный механизм подписки, однако мне удалось решить проблему подписи с помощью ilmerge (сборщик-компоновщик тоже не работал!), Хотя это и не цель ilmerge. Поскольку это лучшее решение, чем мое, я буду отмечать его как правильный ответ. Благодаря! –