2012-10-17 17 views
9

VS 2010 şablonuyla uğraşıyorum. Şimdiye kadar şablonumdan bir vb.net sınıf kütüphanesi projesi oluşturabiliyorum. Bununla birlikte, küçük bir şey beni rahatsız ediyor.vb.net proje şablonu nasıl root isimsizini boş bırakabilirim

Proje şablonumda, varsayılan derleme adı varsayılan dosya adıyla aynıdır. Kök isim alanını boş bıraktım.

Ancak şablondan yeni bir proje oluşturduğumda, VS 2010, otomatik olarak kök ad alanını derleme adımımla aynı adla doldurur. derleme adı ve kök ad alanı için

Benim şablon proje (vbproj) şöyle görünür:

<AssemblyName>$safeprojectname$</AssemblyName> 
<!-- RootNameSpace should always be empty. --> 
<RootNamespace></RootNamespace> 

Ama

bu boş çıkarken hep derleme adı yazılır, dedi. Kök ad alanını değiştirmek için boş bir dize ile özel bir parametre oluştursam bile, yine de geçersiz kılınır.

Herhangi bir yardım için teşekkür ederiz. Çözüm Explorer yılında

+1

VS 2012'yi şimdi kullanabilir misiniz? 2012'de boş bir kök ad alanına sahip olmadan bir ad alanını doğrudan "Global" in altında tanımlayabilirsiniz: [link] http://blogs.msdn.com/b/vbteam/archive/2011/09/27/announcement- ad-global.aspx. Açıkçası bu senin istediğin şey değil ama etrafta bir çalışma olabilir. – Abraham

+0

VS 2012'yi kullanıyorum ve sizler doğru İbrahim'siniz, ad alanlarını 'Global' altında tanımlayabilirsiniz. –

+1

@Wietze Veld: Ad alanınızı hiçbir zaman boş bırakamazsınız. Ad alanı adını ne zaman değiştireceğinizi/güncelleyeceğinizi. Kullanıcı isminden Namespace'i almak için bir sihirbaz uzantısı var mı? –

cevap

2

-> sağ çözümü tıklayın -> Özellikler ->Kök ad alanını temizleyin -> tuşuna kaydetmek için girin .