Msbuild hedef dosyalarının nasıl düzenlendiğini bilen var mı?


2

Sık sık msbuild dosyalarımı Notepad ++ ile düzenlerim ancak Visual Studio'da yaptığım zaman aldığım intellisense'i özlüyorum. Notepad ++ 'da nasıl aynı deneyime sahip olduğunuzu bilen var mı?


MSBuild Explorer adlı ücretsiz bir yardımcı program kullanmayı deneyin.
m_core

MSBuild Explorer’a bağlantı: msbuildexplorer.com
Anthony K

Mark, bu harika bir soru. Ben de aynı düşünceyi yaşadım. Sadece bazı yenilikçi C programlayıcıları Notepad ++ 'da intellisense sağlayan bir eklentiyi sadece bir xsd kullanarak yazabilseydi. Ne yazık ki, C ++ bilmiyorum.
Seth Spearman

Ne yazık ki, bir kimse C ++ 'ı yapıyor olsa bile, hala bir seçenek değil, çünkü azımızın zamanının sahibi olduğumuz için.
mark

Yanıtlar:


2

Notepad ++ otomatik tamamlama özelliği, içinde bulunan bir sürü XML dosyası tarafından desteklenir. <Notepad++ install dir>\plugins\APIs Klasör. Web sitesindeki öğreticileri kullanarak kendi dilinizi oluşturabilir ve bu dil için otomatik olarak tamamlayabilirsiniz:


Teşekkürler. Fakat xsd dosyasını kullanmanın bir yolu var mı? Sanırım msbuild proje dosyaları için bir xsd dosyası var.
mark

1

Visual Studio'nun yüklü olup olmadığına bağlı olarak .xsd dosyasını bu konumlardan birinden alabilirsiniz.

\ Microsoft Visual Studio 10.0 \ Xml \ Şemaları \ 1033 \ MSBuild \ Microsoft.Build.CommonTypes.xsd

Aksi takdirde, kullandığınız .net sürüm sistem klasöründe bulunan XML ve XSD dosyasını arayın.

C: \ WINDOWS \ microsoft.net \ çerçeve \ V -----

Bu arada, Visual Studio'da düzenleme yapmak ve bilgi almak için şunları yapabilirsiniz:

Visual Studio’yu açın ve Araçlar’a gidin - & gt; Seçenekler'i seçip Metin Düzenleyici seçeneklerine gidin, ardından dosya uzantılarını metin düzenleyicilerle ilişkilendirebilirsiniz. MSBuild dosyaları için “proj” gibi şeyleri “Kodlama ile XML Düzenleyici” ile ilişkilendirmemiz gerekir. Şimdi ayrıca senaryoyu yazmak için de yardımcı olacağız.


Bilgi için teşekkürler. Şimdi ihtiyacım olan tek şey notepad ++ yapmak XSD dosyalarını kullanmak.
mark

1

Ayrıca aynı sorun var ve nihayet buldum daha iyi seçenek Visual kod kullanmaktır. Adımlar:

  • [MSBuild projesini yükleyin tools | vscode: extension / tintoy.msbuild-project-tools] VS kodunda
  • .Msbuild eklentisi başlangıçta editöre bağlı değildir (Yalnızca .proj, .targets, .props, .tasks varsayılan olarak desteklenir)
  • Dosya ilişkilendirmesini yapılandırmak için dil modunu (Ctrl + Shift + P) değiştirin
  • İstediğiniz dili MSBuild olarak seçin ve bitirdiniz.

Ayrıntılar ayrıca bulunabilir Visual Studio Pazar Yeri


Bir bağlantıdan daha ayrıntılı olarak açıklayın. Bağlantı koparsa, bu cevap ne kadar yararlı olacak ... bunu düşün ve buna göre düzenle.
Pimp Juice IT
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.