C#项目标准目录布局
java构建工具“maven”有一个用于项目的工具。C#项目的等效目录布局类型是什么?我正在学习C#和.NET,似乎IDE只是将所有内容转储到一个目录中,呵呵。C#/.NET是否遵循目录结构的约定C#项目标准目录布局,c#,C#,java构建工具“maven”有一个用于项目的工具。C#项目的等效目录布局类型是什么?我正在学习C#和.NET,似乎IDE只是将所有内容转储到一个目录中,呵呵。C#/.NET是否遵循目录结构的约定 编辑:这适用于桌面应用程序(windows窗体或wpf)。我正在看这两个中的一个,但我还不知道到底是哪一个。最后,我想学习这两个方面。通常,您在项目中会得到以下结构: /bin/Debug(调试生成后) /bin/发布(发布构建后) /obj/调试 /obj/释放 /属性(通过程序集的属性添加时包含
编辑:这适用于桌面应用程序(windows窗体或wpf)。我正在看这两个中的一个,但我还不知道到底是哪一个。最后,我想学习这两个方面。通常,您在项目中会得到以下结构:
- /bin/Debug(调试生成后)
- /bin/发布(发布构建后)
- /obj/调试
- /obj/释放
- /属性(通过程序集的属性添加时包含AssemblyInfo.cs+资源文件)
- /ServiceReferences(如果程序集中存在服务引用,则包含服务引用)
- 除上述内容外,您创建的任何解决方案文件夹(通过右键单击解决方案资源管理器->添加新/文件夹)都将显示在项目文件夹中
我想这就是我所能说的,我不知道你在想什么特殊的项目类型(Uwe在他的评论中提到了其中的一些项目)。无论你是指类库、网站项目、Web应用程序项目、Windows窗体项目、WPF解决方案还是其他什么,可能都会很有趣。你在使用哪个IDE?Visual Studio绝对不会将所有内容都转储到一个目录中。我使用的是Visual Studio 2010 ultimate。
*.cs、*.xsc、*.xsd、*.xss、*.sdf、*.resx
文件都位于同一级别的项目目录中。这就是我为这个“迷你”示例项目创建的每个文件,它来自于“Head First C#”(我正在学习C#)。我创建了一个新的类,它只是把它和其他所有东西放在同一个目录中。看起来很混乱,所以我找了一些“标准”,没有找到任何东西,决定询问这里的专家。properties文件夹是您存储项目其他配置信息的位置吗?将嵌入式数据库存储在何处?.config文件通常位于程序集的根目录中-请记住,配置文件需要存在于项目的输出目录中,因此,如果您有和卫星项目及其各自的配置,您很可能必须将它们与主配置文件合并,并且就嵌入式数据库而言,它应该可以工作,如果是ASP.NET项目,我认为它们最终将位于名为App_Data的文件夹中