Aracılığıyla paylaş


Windows Vista üzerinde ClickOnce Dağıtımı

Windows Vista üzerinde, Kullanıcı Hesabı Denetimi için Visual Studio kullanarak uygulamaları yapılandırma, uygulamanın çalıştırılabilir dosyasında ikili XML verisi olarak kodlanmış gömülü bir bildirim oluşturur. ClickOnce ve Kayıtsız COM uygulamaları harici bir bildirime ihtiyaç duyduğunda, Visual Studio gömülü bir bildirim yerine UAC verisi içeren bu proje türleri için bir dosya oluşturur. Varsayılan değer olarak, Visual Studio harici UAC bildirim bilgileri (ClickOnce ve Kayıtsız COM dağıtımı için) oluşturmak için app.manifest şeklinde çağrılan dosyadaki bilgileri kullanır. Visual Studio bildirim oluşturma için aşağıdaki seçenekleri sağlar:

  • Gömülü bir bildirim kullanın. UAC verisini uygulamanın çalıştırılabilir dosyasına gömün ve normal bir kullanıcı gibi uygulamayı çalıştırın.

    ClickOnce kullanmadığınız sürece, varsayılan ayar budur. Bu ayar Visual Studio'nun Windows Vista üzerinde çalıştığı genel şekli desteleyecektir. Dahili ve harici bildirimlerin ikisini de oluşturmak için AsInvoker kullanılır.

  • Harici bildirim kullanın. app.manifest'i kullanarak harici bir bildirim oluşturun.

    Bu, app.manifest'te yer alan bilgileri kullanarak yalnızca harici bildirim oluşturur. ClickOnce veya Kayıtsız COM kullanarak bir uygulama yayımladığınızda, Visual Studio app.manifest'i projeye ekler ve ardından da bu seçeneği ekler.

  • Hiçbir bildirim kullanmayın. Bildirim olmadan uygulama oluşturun.

    Bu yaklaşım, sanallaştırma olarak da bilinir. Bu seçeneği önceki Visual Studio sürümleri ile varolan uygulamalar arasındaki uyumluluk için kullanın.

Yeni özellikler, MSBuild proje dosyası biçiminde ve Proje Tasarımcısı'nın (Yalnızca Visual C# projeleri için) Uygulama sayfasında kullanılabilir.

Visual Studio IDE'de UAC bildirim oluşturma yapılandırması yönteminin proje türüne bağlı olarak (Visual C# ve Visual Basic) değişebildiğinie dikkat edin.

Bildirim oluşturmak üzere Visual C# projelerini yapılandırma hakkında daha fazla bilgi için, bkz. Uygulama sayfa, proje Tasarımcı (C#).

Bildirim oluşturmak üzere Visual Basic projelerini yapılandırma hakkında daha fazla bilgi için, bkz. Uygulama sayfa, proje Tasarımcı (@).

Ayrıca bkz.

Başvuru

Uygulama sayfa, proje Tasarımcı (C#)

Uygulama sayfa, proje Tasarımcı (@)

Kavramlar

ClickOnce Güvenliği ve Dağıtımı

Kullanıcı haklar ve Visual Studio