F # sınıfı kitaplık projesini imzalamaya çalışırken çok fazla sorun yaşıyorum. İlk olarak, AssemblyKeyFileAttribute'u kullanarak bu thread'u denedim, ancak hiç başarılı olmadım. Ayrıca "--keyfile: keyfile.snk" işaretini "Build" sekmesindeki proje özelliklerine ("Diğer Flags") eklemeye çalıştım ve bu da işe yaramadı. Visual Studio 2013 kullanıyorum ve C# sınıf kitaplığı projeleri gibi "imzalama" sekmesini göstermiyor. Aşağıdaki hataSigning F # Assembly
tüm girişimleri sonuç:
FSC: hata FS2014: Bir sorun ikili 'obj \ Release \ ExcelFinancialFunctions.dll' yazılı oluştu: StrongNameGetPublicKey için bir çağrı başarısız (Değer yer almıyor beklenen aralık.)
Neyi yanlış yapıyorum?
Bu gerçekten güzel bir çözümdür. Msbuild'in kendi imzalama mekanizmasına sahip olduğunu bilmiyordum, ancak ilmerge kullanarak imzalama problemini çözmeyi başardım (montaj linker - al çok iş görmemişti). Bu benimkinden daha iyi bir çözüm olduğundan, doğru cevap olarak işaretleyeceğim. Teşekkürler! –