W standardowym .csproj
można przejść do właściwości i ustawić domyślny obszar nazw. Jak to osiągnąć w projekcie .xproj
przy użyciu project.json
?Jak ustawić domyślny obszar nazw w projektach za pomocą project.json (.xproj)
Odpowiedz
AFAIK nie można tego zrobić za pomocą project.json. Możesz to zrobić za pomocą xproj w taki sam sposób, w jaki robiłeś to przy pomocy csproj. Kliknij prawym przyciskiem myszy w Visual Studio, a na karcie Aplikacja zmień Default namespace
.
z rdzeniem asp.net 1.0.1 można ustawić domyślnej przestrzeni nazw w pliku project.json
następująco:
"tooling": {
"defaultNamespace": "Your.Name.Space"
}
yeoman asp.net generator będzie respektować tę defaultNamespace
podczas generowania nowych klas
Na nowy audiowizualny Studio 2017 csproj
oprzyrządowanie można dodać następujące XML, aby zmienić domyślny obszar nazw (w górę na najwyższym poziomie) <PropertyGroup>
reference):
<PropertyGroup>
<Optimize>true</Optimize>
...
<RootNamespace>My.Root.Namespace</RootNamespace>
</PropertyGroup>
Jest to konieczne tylko wtedy, gdy nazwa pliku .csproj nie jest zgodna z twoim głównym obszarem nazw dla projektu.
Gdzie powinien znajdować się element "tooling" w pliku 'project.json'? – NightOwl888
Przechodzi do katalogu głównego json projektu, więc na tym samym poziomie co zależności. – nover
- 1. Jak ustawić obszar nazw bez zastępowania nazwy konfiguracji usługi za pomocą SvcUtil.exe?
- 2. Czy mogę ustawić domyślny obszar tabel dla indeksu i tabel?
- 3. Dodaj obszar nazw do elementów
- 4. Rozwiń klikalny obszar ImageView za pomocą wypełnienia?
- 5. Jak wymusić porządkowanie plików w projektach F # za pomocą vscode?
- 6. Prywatny obszar nazw w plikach źródłowych
- 7. Jak ustawić domyślny ciąg połączenia w aplikacji konsoli?
- 8. Jak ustawić tytuł za pomocą UITabbarsystemitem
- 9. Jak mogę zmienić obszar nazw w każdym węźle w DOM?
- 10. Jak ustawić domyślny interpreter PyCharm?
- 11. jak ustawić domyślny zestaw znaków?
- 12. Rozwiązywanie obszaru nazw za pomocą klawiatury
- 13. jak ustawić domyślny wygląd UISegmentedControl?
- 14. Format wersji project.json
- 15. Symfony 2: Dodaj inny obszar nazw do przestrzeni nazw jednostki
- 16. Jak ustawić domyślny format trasy w Railsach?
- 17. Jak ustawić domyślny przycisk w PyGTK?
- 18. Jak mogę ustawić domyślny import w JavaScript?
- 19. Jak ustawić domyślny nagłówek w Guzzle?
- 20. Jak ustawić domyślny kontroler w Laravel?
- 21. Jak ustawić domyślny kontroler w Yii
- 22. jak zignorować przestrzenie nazw za pomocą XPath
- 23. jak aktywować lub ustawić domyślny rake?
- 24. Czy anonimowy obszar nazw obejmuje wszystkie przestrzenie nazw?
- 25. Szyny 3: Uzyskaj bieżący obszar nazw?
- 26. Czy obszar nazw JQuery jest dobrą praktyką?
- 27. Gdzie znajduje się obszar nazw System.Runtime.Serialization.Json?
- 28. Gdzie znajduje się obszar nazw ConfigurationManager?
- 29. Metody wywoływania za pomocą nazw w C#
- 30. Jak ustawić Atom jako domyślny edytor?
AFAIK nie można tego zrobić za pomocą project.json. Możesz to zrobić za pomocą xproj w taki sam sposób, w jaki robiłeś to przy pomocy csproj. Kliknij go prawym przyciskiem myszy w Visual Studio, a na karcie Aplikacja zmień "Domyślną przestrzeń nazw". – danludwig
Dodaj to jako odpowiedź, więc mogę oznaczyć to tak. –
możesz to zrobić poprzez project.json, zobacz moją odpowiedź poniżej. – nover