<分区>
我有一些实用函数,想为这些函数创建名为 Utility 的类,这样我就可以在多个 Controller 中使用这些类函数。
那么我可以将这些类放在 ASP.NET Core 1.1
项目的文件夹结构中的什么位置,然后我该如何访问?
<分区>
我有一些实用函数,想为这些函数创建名为 Utility 的类,这样我就可以在多个 Controller 中使用这些类函数。
那么我可以将这些类放在 ASP.NET Core 1.1
项目的文件夹结构中的什么位置,然后我该如何访问?
最佳答案
正如@Tseng 提到的,您可以将它们放在任何地方,但通常您不想将它们放在 wwwroot
层次结构中。 :-)
访问它们就像通过命名空间指定它们或在它们所在的命名空间中包含正确的 using 语句一样简单。我个人将我的大部分自定义类保留在单独的库项目中,但对于我想要的那些在实际的 asp.net 中core project 我将它们保存在名为 Code
的文件夹中,但您可以根据自己的项目命名。
这是我目前正在进行的项目中的一个示例。它显示了我如何在 Code
文件夹下组织子文件夹。
关于c# - 我应该将自定义类放在 ASP.NET Core 项目中的什么位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43763976/