2012-09-07 8 views
5

Bir dizi sınıf kütüphanesi projesi ve bir windows hizmeti projesi içeren bir çözümüm var. Windows hizmet projesi için proje ayarlarını açtığımda ve (yanlışlıkla) "Hizmetler" sekmesini tıkladığında, Visual Studio "İstemci uygulama hizmetlerini etkinleştir" onay kutusunu otomatik olarak işaretlemede ısrar eder.Visual Studio, neden "istemci uygulama hizmetleri" ni otomatik olarak yeniden etkinleştiriyor?

Bunun etkisi, System.Web.Extensions'a bir başvuru ekleyeceği ve app.config dosyasında da bazı kısımlar ekleyeceğidir. Onay kutusunu tekrar devre dışı bırakmak referansı kaldırmaz. Bununla birlikte, oluşturulan yapılandırmayı kaldırır, ancak daha önce var olan ilgisiz bir yapılandırmayı da kaldırır.

Neden bu onay kutusunu işaretlemede ısrar ediyor ve bunu yapmamaya başlayabilir miyim? "Ayarlar" sekmesi için HELP dokümantasyonu, herhangi bir "otomatik seçim" davranışından bahsetmez.

Bu, Visual Studio 2010 hedefleme .Net 3.5'dir.

en az bir kişi daha herhangi çözünürlük sağladı maalesef olmadan, aynı sorun var: Microsoft Bağlan konuya dönüş bağlantılarda, ama nedense onlar eski raporlara bunu erişime izin vermez http://go4answers.webhost4life.com/Example/visual-studio-2010-keeps-enabling-7689.aspx

O görünüyor: https://connect.microsoft.com/VisualStudio/feedback/details/570166

cevap

5

App.config'te AppSettings öğesi varken, “Proje uygulama hizmetlerini etkinleştir” ayarı, proje özellik sayfası açıldığında her zaman otomatik olarak kontrol edilir. Yeniden adımlar:

  1. kullanma VSTS 2012
  2. sekme
  3. açın proje özellik sayfasını App.Config ve "Hizmetler" i tıklayın boş bir konsol uygulaması
  4. AppSettings'i bölüm ekle oluşturma

“İstemci uygulama hizmetlerini etkinleştir” seçeneğinin işaretlendiğini ve app.config dosyasının güncellendiğini göreceksiniz. ekibimiz üyesinden

Bir geçici çözüm:

böyle ConsoleApplication.exe.config gibi onun nihayet konuşlandırılmış dosya adına app.config adlandırmak ve dosya özelliğini değiştirmek için - "OutputDirectory kopyala" "Eğer yeni ise kopyala".

Projemiz için çalışıyor.

+0

Bu @Amitabha için teşekkürler - bu kesinlikle deliriyor. –

İlgili konular