我有很多的麻煩試圖簽署F#類庫項目。 首先,我已經試過這thread,使用AssemblyKeyFileAttribute但沒有成功。 我也試圖旗「--keyfile:keyfile.snk」添加到項目的屬性(在「生成」選項卡「其它標誌」字段),它也是我以前不工作。我使用的是Visual Studio 2013,它不像C#類庫項目那樣顯示「簽名」選項卡。簽署F#大會
所有的嘗試導致以下錯誤:
FSC:錯誤FS2014:發生寫入二進制「OBJ \發佈\ ExcelFinancialFunctions.dll」一個問題:到StrongNameGetPublicKey調用失敗(值不在範圍內在預期的範圍。)
我在做什麼錯?
這是一個很好的解決方案確實如此。我不知道msbuild有它自己的簽名機制,但是我設法用ilmerge解決了簽名問題(彙編鏈接器 - al did not working too!),儘管這不是ilmerge的目的。由於這是比我的更好的解決方案,我會將其標記爲正確的答案。謝謝! –