2010-07-20 27 views
5

Bu teknik bir programlama sorusu değil, özellikle yoğun olarak kullanılan bir programlama aracıyla ilgilidir, bu yüzden bunun doğru yer olduğunu düşünüyorum.Visual Studio 2008 ASMX dosyaları

Bir asmx web hizmetim varsa ve asmx dosyasını çift tıklatırsam, asmx.cs dosyasını açtığımda Visual Studio 2008'de, asmx dosyasında yalnızca tek bir satır yönergesi olduğu için bu çok hassas algılar olur. Ancak asmx.cs dosyasını doğrudan tıklarsam, bunu "tasarım" modunda, yani işaretçi yerine görsel bir tasarımcı gösterdiği aspx dosyaları için modda açmaya çalışır. Sonuç olarak, bu dosya türünün tasarım modunda görüntülenemediğini veya yalnızca bir görsel stüdyo istisna işleme sayfası aldığınızı söyleyen gri bir ekran elde edersiniz. Tüm yaptığım asmx.cs sayfasında çift tıklayarak. Herhangi biri ilgilenirse ekran görüntüleri gönderebilirim. Bu davranışı meslektaşlarım makinelerinde de gözlemledim, bu yüzden benim özel kurulumumda bazı tuhaf şeyler görünmüyor. Bu davranışı gören oldu mu? Herkes onu yeniden üretebilir mi? Bu bir hata mı? Düzelten bir hizmet paketi var mı? Bulamadığım bazı garip bir ortam mı? Asmx dosyası tıklatıldığında kod dosyasını açar çift tıklatıldığında bir gösteri stoper değil ama mümkünse bunu düzeltmek istiyorum.

cevap

4

.asmx dosyası, bir kod arkasındaki dosyaya işaret eden bir biçimlendirme dosyasıdır. İşaretleme hiçbir zaman değişmediğinden, (VS2008 öncesi) VS geliştiricileri bunun yerine bir uyarı ekranı görüntülemenin iyi bir fikir olduğunu düşündüler. Bu uyarı ekranını önlemek için, .asmx dosyasını sağ tıklatıp Open with... seçeneğini seçip varsayılan olarak Source Code (Text) editor Editor değerini ayarlayabilirsiniz. VS2008 ve VS2010'da, ileride .asmx dosyasını çift tıklattığınızda, kod arkaplanı görüntülenir.

.asmx dosyasının işaretini görüntülemek ve/veya düzenlemek isterseniz, .asmx dosyasını sağ tıklatıp 'View markup' seçeneğini seçin. Bunun VS2008'de çalışıp çalışmadığından emin değil (burada yok), ancak VS2010'da çalışıyor.

+0

Asmx.cs kod dosyasını açan asmx dosyasını çift tıklattığımda böyle olmaz. Açıkça bir işaretleme dosyası olmayan asmx.cs kod dosyasını çift tıklattığımda olur. –

+0

İşaretleme dosyasını açmanız için bazı talimatlar eklendi. – Prutswonder

+0

Evet, kod dosyasını açmak istediğim asmx dosyasını açmak istemiyorum, eğer açık değilse üzgünüm. Bunu yanıt olarak işaretleyeceğim çünkü yönergeler, doğru dosyaya asmx.cs kod dosyasına uygulandığında çalıştım. –

İlgili konular