Şirket içi insanlar için bir EXE dosyası oluşturan bir VB.Net Visual Studio 2015 projem var. Daha önce hiç oturum açma koduna ihtiyaç duymadık, ancak bilgisayarlarımız Windows 10'a geçtiğinde, Windows'dan EXE'in güvenilir olmadığı konusunda uyarılar ve uyarılar alıyoruz. Fikir, oluşturulduğunda uygulamaya kod işareti getirildi.Nasıl Kod Yazılır Bir Visual Studio projesi imzala
Şu anda, EXE ve dosyaları için bir InstallShield yükleyici kullanıyoruz. Yerel bir test sertifikam ve özel anahtar/ortak anahtar çiftim var. Ancak bu noktada, nasıl kod yazılacağını bilmiyorum. Projenin özellikleri ve seçenekleri içinde İmzalama sekmesini kullandım, ancak bu gerçek EXE'yi imzalamadı. En azından SignTool, imzalı olduğunu düşünmüyor. Ve bu yayınlamayı veya dağıtımı yapmak için ClickOnce'u kullanmak istemiyoruz.
Bunu bir komut satırında yapmam gerekir mi? Veya işareti kodlamak için bir Visual Studio yer var mı?
DÜZENLEME:. Ben sadece kod imzalama eklemek için bir post komut yapabiliriz biliyorum ama Visual Studio bu koymak için bir yol olduğunu umuyordum
İyi soru ... IDE'de bunu hiç anlamadım. Benim için bir derleme derleme çağrısı kullanıyorum. Ya da daha doğru olarak, serbest bırakma klasöründeki her şeyi imzalamak için yazdığım küçük bir uygulamayı çağırıyorum. –
Şu an kullandığım şey ama IDE'nin benim için bunu yapmasını umuyorum. Belki de değil. – CrystalBlue
IDE'den vazgeçtiğimde, bir şeyler imzalayacağını keşfettim .. ama yayınlamaya gittiğinizde, önce yeniden derleme yapıyor ve istifa etmedi. Ayrıca, sürümde imzalanması gereken bir sürü başka şey var, bu yüzden bir no-brainer oldu. Henüz yapmadıysanız, imzalayanı otomatik olarak çağırmak için Project Properties/Compile/Build Events bölümünü kontrol edin. –