c# - 如何将自定义子目录与 Visual Studio 中的根命名空间匹配
问题描述
我刚刚开始了一个 C# 项目。我正在使用 Visual Studio 社区 2019。我想配置 Visual Studio,以便根命名空间与项目目录的子目录匹配。
假设,我的应用程序名称是DemoApp
,根命名空间是DemoApp
. 我创建一个文件夹src
。现在我MyTextBox
在src
文件夹中创建一个类。它创建具有命名空间的类DemoApp.src
。我希望 Visual Studio 应该MyTextBox
使用 namespace 创建类DemoApp
。同样,如果我在 中创建一个文件夹,并Forms
在其中创建src
一个类Form1
,Forms
它应该有一个名称空间DemoApp.Forms
。
我搜索了很多,但无法得到想要的。有可能的?如果可能,步骤是什么?谢谢你。
解决方案
您的问题指定您希望“Visual Studio”在“DemoApp”命名空间中创建类。让 Visual Studio 做你想做的事是不可能的,尽管你可以创建一个类模板或类似的东西。
但是,一个相对简单的“解决方法”是在您想要命名空间的级别(例如根或“DemoApp”级别)创建类,然后在解决方案资源管理器中您可以将类拖到“src”创建后的文件夹。它将(至少在 VS 2019 中)保留原始的“DemoApp”命名空间。
另一种选择是在创建类后简单地手动编辑命名空间,改变这一点:
namespace DemoApp.src
{
class MyTextBox
{
}
}
对此:
namespace DemoApp
{
class MyTextBox
{
}
}
推荐阅读
- python - 限制并发请求数 aiohttp
- python - 如何使用 Visual Studio 代码 >after< 安装 anaconda
- python - 有人可以举例解释 MPEG2 TS(传输流)字节结构吗?
- python - Flask ImportError:无法导入名称应用程序
- python - 使用 Tensorflow 的 tf.data API 为训练和验证设置不同的批量大小
- orchardcms - 如何在 OrchardCMS Core 中启动命令行
- c - MSB6006“CL.exe”退出代码 -1073741515
- r - R如何选择几行来制作一个新的数据框
- python - 具有三向分区的快速排序算法
- r - 保存具有不同行数的数据