[英]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.