我对C#和Visual Studio非常陌生。我有一个项目示例,我正在尝试自己重新创建它。但我做不到,因为有一个我不知道的文件层次结构。它的解决方案浏览器类似于:
-Solution 'XXX'
-ProjectName1
-Properties
-References
-App.config
-Program.cs
-ProjectName2
-Properties
-References
-bin
-lib
-obj
-Class
首先,我创建了控制台应用程序,第一个"ProjectName1"也随之而来。但我无法在第二个"ProjectName2"中创建这样的层次结构。
我试图在XXX中创建一个新的控制台应用程序,但有一个类似ProjectName1的层次结构,我必须创建一些包括bin、lib和obj的东西。
如果我理解正确:
- 打开您的解决方案
- 在"解决方案资源管理器"选项卡中右键单击您的解决方案
- 添加/新建项目
- 选择控制台应用程序
- 命名为ProjectName2
- 单击"确定"
希望这对有帮助
当你构建它时,它会有bin等目录。
解决方案是VS概念,它在VS之外没有多大意义。一个解决方案可以包含多个项目和/或文件。项目是构建exe/web.dll程序集的方法。每个项目都将成为自己的程序集。
项目可以包含对彼此的引用(避免双向引用)项目A依赖于项目B&C.项目B取决于D等。
bin&obj是程序集编译到的位置。bin是当前程序集和所有依赖项。obj只是这个项目的程序集。
lib很可能是第三方库的用武之地,但我以前从未见过它是自动生成的。