2012-09-16 23 views
7

ClickOnce sayesinde dağıttığım bir VS2012 çözümü (WinForm vb.net) var. Bu uygulamayı dağıtmak için bugün bazı testler yapıyorum. Bu uygulamayı 'u ClickOnce manifestosunu imzalamadan veya aksamını imzalamadan yayınlayıp dağıtabiliyorum. Projemin İmzalama sekmesinde 'ClickOnce manifestlerini imzala' ve 'Meclisi imzala' işaretini kaldırıyorum. Bu uygulamayı yüklerken herhangi bir hatam (montaj hakkında imzasız) yok.ClickOnce manifes'imi imzalamam gerekiyor mu?

Yayımlanan klasörü bir USB anahtarına kopyalayıp sorunsuz bir şekilde başka bir bilgisayara yükledim. Ayrıca uygulamamı güncelleyebiliyorum ve bu güncellemeleri otomatik olarak yükleyebiliyorum (ClickOnce'a teşekkürler).

ClickOnce hakkında çok şey okuyorum ve imza atıyorum ve WinForm uygulaması için imzalamam gerekmiyor.

Bunu onaylayan biri var mı? Her zaman sorunsuz bir şekilde yükleyebiliyorsam, ClickOnce klasörümü ağ şirketindeki bir paylaşıma kopyalayabilir miyim?

Yarın, şirketin ağına (bugün değil) kurmaya çalışma fırsatım olacak.

Yardımlarınız için teşekkürler.

cevap

13

ClickOnce bildirimlerinin imzalanması .Net 3.5'den beri isteğe bağlıdır. Microsoft'tan onay almak için buraya bakın: http://msdn.microsoft.com/en-us/library/zfz60ccf.aspx

+3

Çok teşekkür ederim. Etkili bir şekilde, eski bir uygulama vardı. Net Framework 2.0 ve ne yaparsam yapayım (imzayı kaldırmak ...), her zaman yayınladıktan sonra kontrol et. Son olarak, Net Framework 3.5'i hedefledim ve şimdi ClickOnce çözümümü imzalamadan yayınlayabiliyorum. – Bronzato

İlgili konular