ClickOnce tarafından hangi dosyaların yayımlandığını belirtme

ClickOnce uygulamasını yayımlarken, projedeki tüm gerekli dosyalar uygulamayla birlikte dağıtılır. Varsayılan gerekli dosya kümesi proje türüne (örneğin, bir Windows Forms uygulaması) göre belirlenir. Bazı durumlarda, belirli dosyaları yayımlamak istemeyebilir veya yayımlamanız gerekmeyebilir veya koşullara göre belirli dosyaları yüklemek isteyebilirsiniz. Visual Studio dosyaları dahil etme, dosyaları dışlama, dosyaları veri dosyası veya önkoşul olarak işaretleme ve koşullu yükleme için dosya grupları oluşturma özellikleri sağlar.

ClickOnce uygulamasının dosyaları, Project Tasarım Aracı Yayımla sayfasından erişilebilen Uygulama Dosyaları iletişim kutusunda yönetilir.

Başlangıçta (Gerekli) adlı tek bir dosya grubu vardır. Ek dosya grupları oluşturabilir ve bunlara dosya atayabilirsiniz. Uygulamanın çalışması için gereken dosyalar için İndirme Grubunu değiştiremezsiniz. Örneğin, uygulamanın .exe veya veri dosyası olarak işaretlenmiş dosyaları (Gerekli) grubuna ait olmalıdır.

Bir dosyanın varsayılan yayımlama durumu değeri (Otomatik) ile etiketlenmiş. Örneğin, uygulamanın .exe varsayılan olarak Ekle (Otomatik) yayımlama durumuna sahiptir.

Derleme Eylemi özelliği İçerik olarak ayarlanmış dosyalar uygulama dosyaları olarak belirlenir ve varsayılan olarak dahil olarak işaretlenir. Bunlar dahil edilebilir, dışlanabilir veya veri dosyası olarak işaretlenebilir. Özel durumlar şunlardır:

  • SQL Veritabanı (.mdf ve .mdb) dosyaları ve XML dosyaları gibi veri dosyaları varsayılan olarak veri dosyaları olarak işaretlenir.

  • Derlemelere (.dll dosyalara) başvurular, başvuru eklediğinizde aşağıdaki gibi belirlenir: Yerel Kopyala False ise, varsayılan olarak uygulama yüklenmeden önce GAC'de bulunması gereken bir önkoşul derlemesi (Önkoşul (Otomatik)) olarak işaretlenir. Yerel Kopyala True ise, derleme varsayılan olarak bir uygulama derlemesi (Ekle (Otomatik)) olarak işaretlenir ve yükleme sırasında uygulama klasörüne kopyalanır. Uygulama Dosyaları iletişim kutusunda (.ocx dosyası olarak) yalnızca Yalıtılmış özelliği True olarak ayarlandıysa BIR COM başvurusu görünür. Varsayılan olarak eklenir.

Uygulama Dosyaları iletişim kutusuna dosya eklemek için

  1. Çözüm Gezgini'da bir veri dosyası seçin.

  2. Özellikler penceresi Derleme Eylemi özelliğini İçerik değeri olarak değiştirin.

Dosyaları ClickOnce yayımlamanın dışında tutmak için

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

    Not

    .NET Core 3.1 ve .NET 5 veya üzeri için ClickOnce'da, Yayımlama sihirbazı ve Project Tasarım Aracı Yayımla sayfası yerine Yayımla aracını kullanarak dağıtım özelliklerini ayarlarsınız. Daha fazla bilgi için bkz. .NET için ClickOnce ve ClickOnce kullanarak bir .NET Windows uygulaması dağıtma.

  3. Uygulama Dosyaları düğmesine tıklayarak Uygulama Dosyaları iletişim kutusunu açın.

  4. Uygulama Dosyaları iletişim kutusunda, dışlamak istediğiniz dosyayı seçin.

  5. Yayımlama Durumu alanında, açılan listeden Dışla'yı seçin.

Dosyaları veri dosyası olarak işaretlemek için

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

  3. Uygulama Dosyaları düğmesine tıklayarak Uygulama Dosyaları iletişim kutusunu açın.

  4. Uygulama Dosyaları iletişim kutusunda, veri olarak işaretlemek istediğiniz dosyayı seçin.

  5. Yayımlama Durumu alanında, açılan listeden Veri Dosyası'nı seçin.

Dosyaları önkoşul olarak işaretlemek için

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

  3. Uygulama Dosyaları düğmesine tıklayarak Uygulama Dosyaları iletişim kutusunu açın.

  4. Uygulama Dosyaları iletişim kutusunda, önkoşul olarak işaretlemek istediğiniz uygulama derlemesini (.dll dosyası) seçin. Uygulamanızın listede görünmesi için uygulama derlemesine bir başvurusu olması gerektiğini unutmayın.

  5. Yayımlama Durumu alanında, açılan listeden Önkoşul'a tıklayın.

Yeni dosya grubu eklemek için

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

  3. Uygulama Dosyaları düğmesine tıklayarak Uygulama Dosyaları iletişim kutusunu açın.

  4. Uygulama Dosyaları iletişim kutusunda, yeni gruba eklemek istediğiniz dosyanın Grup alanını seçin.

    Not

    Dosya adları Uygulama Dosyaları iletişim kutusunda görünmeden önce Dosyaların Derleme Eylemi özelliği İçerik olarak ayarlanmalıdır.

  5. Grubu İndir alanında, açılan listeden Yeni...> öğesini seçin<.

  6. Yeni Grup iletişim kutusunda, grup için bir ad girin ve Tamam'a tıklayın.

Gruba dosya eklemek için

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

  3. Uygulama Dosyaları düğmesine tıklayarak Uygulama Dosyaları iletişim kutusunu açın.

  4. Uygulama Dosyaları iletişim kutusunda, yeni gruba eklemek istediğiniz dosyanın Grup alanını seçin.

  5. Grubu İndir alanında, açılan listeden bir grup seçin.

    Not

    Uygulamanın çalışması için gereken dosyalar için İndirme Grubunu değiştiremezsiniz.