2016-02-10 11 views
6

Sorun şu ki: Uygulamamızı ClickOnce kullanarak dağıtmamız gerekiyor. Bunu yapmak için kendi meclislerimizi imzaladık, ama imzasını taşımayan bazı nuget paketleri kullanıyoruz. Yani şimdi bizim app imzasız olanlar referans imzalı meclis hakkında şikayetçi çöker. Nuget paketinin imzalı bir sürümü yok gibi görünüyor. Bu durumla nasıl başa çıkacağız? Bazı diğer cevaplarda önerildiği gibi özel imzalı meclisleri manuel olarak göndermeye gerek kalmadan, nuget kullanmaya devam etmek ve meclisleri bir şekilde imzalamak için bir yol var mı? Paket yöneticisine derlemeleri yükleme veya başka bir şey üzerinde imzalamalarını söyleyen bir nuget ayarı var mı?İmzasız montaj bir nuget pakette nasıl imzalanır?

cevap

13

StrongNamer NuGet paketini kullanmayı deneyin.

Yapı işleminin bir parçası olarak başvurduğunuz derlemeleri şeffaf ve otomatik olarak imzalar.

+0

Vay, harika ve basit bir çözüm! Bazı belirsiz konsol komutlarını kullanarak el ile imzalamam gerektiğinden korktum. – Patric

+0

Harika bir araç! benim için çalıştı. – Benj