In einem Standard .csproj
können Sie in Eigenschaften wechseln und den Standardnamespace festlegen. Wie kann dies in einem .xproj
Projekt unter Verwendung project.json
erreicht werden?So legen Sie den Standardnamespace in Projekten fest, indem Sie project.json (.xproj) verwenden
Antwort
AFAIK das kann nicht mit einem project.json getan werden. Sie können es mit einem xproj tun, so wie Sie es mit einem csproj getan haben. Klicken Sie mit der rechten Maustaste darauf in Visual Studio, und ändern Sie auf der Registerkarte Anwendung die Default namespace
.
Mit asp.net Kern 1.0.1 Sie Ihr Standard-Namespace in der project.json
Datei festlegen können, wie folgt:
"tooling": {
"defaultNamespace": "Your.Name.Space"
}
Die yeoman asp.net generator dieses defaultNamespace
respektieren bei der Erzeugung der neuen Klassen
Für die neue Visual Studio 2017 csproj
Tooling können Sie die folgenden XML hinzufügen, um Ihren Standard-Namespace zu ändern (oben in der obersten Ebene <PropertyGroup>
reference):
<PropertyGroup>
<Optimize>true</Optimize>
...
<RootNamespace>My.Root.Namespace</RootNamespace>
</PropertyGroup>
Dies ist nur erforderlich, wenn Ihr .csproj-Dateiname nicht mit dem beabsichtigten Stammnamespace für das Projekt übereinstimmt.
Wohin soll das "Tooling" -Element in "project.json" gehen? – NightOwl888
Es geht in den Stamm von Projekt JSON, also auf der gleichen Ebene wie Abhängigkeiten. – nover
- 1. So legen Sie den frühestmöglichen Haltepunkt fest
- 2. Legen Sie den Seitentitel in Ulme fest?
- 3. So legen Sie Tabstopp in CoreText fest
- 4. So legen Sie Standarddokument in ASP.Net fest
- 5. So legen Sie ein internes Basisklassenfeld fest
- 6. So legen Sie den Stammordner für PHP-Include-Dateien fest
- 7. So legen Sie den Zellenabstand in Tabellen nur horizontal fest
- 8. So legen Sie den Dateizeitstempel in Remote Git Repo fest?
- 9. So legen Sie den Bibliothekssuchpfad mit der Bezeichnung clang fest
- 10. So legen Sie Umgebungsvariablen mit Fabric fest
- 11. So legen Sie ein dynamisches Attribut fest
- 12. So legen Sie den Buchstabenabstand von UITextField fest
- 13. So legen Sie das ausgewählte Objektgitter fest
- 14. So legen Sie ein Überziehungslimit fest
- 15. So legen Sie einen benutzerdefinierten Startwert für den Pseudozufallszahlengenerator fest
- 16. So legen Sie eine globale Variable fest
- 17. So legen Sie die Ausrichtung von ContentPage in Xamarin.Forms fest
- 18. So legen Sie Header für DeleteAsync fest
- 19. So legen Sie eine Ressourceneigenschaft fest
- 20. So legen Sie den Standardtyp als ZIP oder RAR fest
- 21. So legen Sie fest, welches Steuerelement den Fokus hat Anwendungsstart
- 22. So legen Sie den Berechtigungsheader mithilfe von curl fest
- 23. So legen Sie den Standard für ng2-select fest
- 24. So legen Sie den Standardansichtsort fest (Cäsium 1.6)
- 25. So legen Sie den WebClient Content-Type-Header fest?
- 26. So legen Sie den Attributtitel für die automatische Vervollständigung fest
- 27. So legen Sie den relativen Pfad zum Executive-Skript fest
- 28. So legen Sie den Fokus auf ein SWT-Tabellenelement fest
- 29. Wie legen Sie den Ergebniswert fest?
- 30. So legen Sie ein Sicherheitstoken in WCF fest?
AFAIK dies kann nicht mit einem Projekt.json getan werden. Sie können es mit einem xproj tun, so wie Sie es mit einem csproj getan haben. Klicken Sie in Visual Studio mit der rechten Maustaste darauf, und ändern Sie auf der Registerkarte Anwendung den Standard-Namespace. – danludwig
Fügen Sie das als Antwort hinzu, damit ich es so markieren kann. –
Sie können es über project.json tun, siehe meine Antwort unten. – nover