Derlemeleri imzalamayı geciktirdiğimiz bir proje üzerinde çalışıyorum. Güçlü isim doğrulamasını kapatmak ve daha sonra paketleri paketlenmeden önce imzalamak için güçlü ad aracını birkaç kez kullanmalıyım. Doğrulama kapatmak için bir powershell adımı kullanmayı denedi, ama bu hata ile geri geldi:Visual Studio Ekibi Hizmetleri oluşturma sırasında Powershell veya Komut İstemi'ni yönetici olarak çalıştırın
Senaryo:
$testprojs = gci Project.*.dll -r
$testprojs | % {
sn -Vr $_
write-output $("Turned off sn verification for " + $_.Name)
}
Hata:
Failed to open registry key -- Administrator permissions are needed to use
the selected options. Use an administrator command prompt to complete these tasks.
yüzden aday olacağını bir komut dosyası oluşturdu ilki, ancak eklenmiş parametreyi ekledi. Bu hiç farketmedi.
Ayrıca, powershell yerine bir komut istemi adımı kullanmayı denedim. Bu aynı hatayı da geri verdi. Ben yapı maddesi makinesine kendisine rdp'd bu aynı komut dosyası çalıştıran çalıştığımda amaçlandığı gibi
For /r %g in ("Project.*.dll") DO sn -Vr %g
işe yarıyor. Sadece yapıda bir adım olarak çalıştığı zaman işe yaramıyor.
Herhangi bir fikrin var mı? açıklamanızda göre
Bu öyleydi! Evet kendi inşa ajanımız. Hizmetin altında çalıştığı hesabın yönetimsel izinleri olmadığını fark etmemiştim. Şerefe –