/ / Ako môžem duplikovať funkčnosť VB.NET 'Import Namespace' v projekte C #? - c #, vb.net

Ako môžem kopírovať funkciu VB.NET 'Import Namespace' do projektu C #? - c #, vb.net

V projekte VB.NET na obrazovke Add Reference je možné "Import Namespaces". Takto pridané menné priestory sú globálne deklarované, takže nemusíte pridávať Import Namespace každého súboru.

To umožňuje, vo výnimočných prípadoch, vývojár VBzdieľať / prepojiť jeden kódový súbor s dvoma projektmi a mať v každom projekte iný priestor názvov v rovnakom triede v treťom projekte. To rieši konkrétny problém, ktorý mám s odkazmi na služby WCF prostredníctvom iných služieb WCF, ktoré je spôsobené našou architektúrou.

Teraz musím použiť tento kód, vhodne preložený, v projekte C # a nemôžem nájsť spôsob, ako pridať priestor názvov na globálnej úrovni, pretože v jazyku C # using smernice, ako napr. \ t Import vyhlásenie iba na súbor, v ktorom sa nachádza.

Je možné duplikovať funkciu "Import Namespaces" projektu VB.NET v projekte C #?

odpovede:

2 pre odpoveď č. 1

Len v ASP.NET to môžete urobiť. Tu môžete vykonať globálny import pomocou súboru web.config, ako napríklad:

<configuration>
<system.web>
<pages>
<namespaces>
<add namespace="System.Data.Linq"/>
<add namespace="System.IO"/>
<add namespace="System.Text"/>
</namespaces>
</pages>
</system.web>
</configuration>