[英]How to configure Vs Code to run Csharp(C#) with Code Runner?
[英]How can I configure default VS Code namespaces for C#?
如何為 C# 配置默認的 VS Code 命名空間?
例如,我有以下文件夾結構:
gameplay/input/controllers/foo.cs
我通過右鍵單擊controllers
文件夾並選擇New C# Class
創建了foo.cs
以下是 class 默認情況下的外觀,我這邊沒有任何更改:
namespace play.input.controllers
{
public class foo
{
}
}
雖然我希望在這種情況下的命名空間是gameplay.input.controllers
。 我很困惑為什么 VS Code 會改變gameplay
play
? 我該如何解決?
更新
我在我的項目中找不到RootNamespace
:
所以,提供的答案對我來說沒有價值。
您可以在 Project Preferences->Application 中設置項目的默認命名空間。 “默認命名空間”輸入框中可見的字符串用於項目根目錄中的新文件。 如果您在子文件夾中創建項目,這些項目將默認包含在命名空間中。
如果要刪除應用程序名稱(在您的情況下為play
),您可以將默認命名空間定義為空。
您還可以編輯項目文件以包含RootNamespace
標記,如下所示:
<PropertyGroup>
<TargetFrameworks>net5.0;netcoreapp2.1</TargetFrameworks>
<EnableDefaultItems>false</EnableDefaultItems>
....
<RootNamespace>MyRootNamespace</RootNamespace>
....
</PropertyGroup>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.