创建项目
本来可以直接建一个.cs文件,然后在里面写代码,但有了开发工具以后就更方便了,创建项目就帮你建了一个文件夹,在这个文件夹里面管理代码文件,并且帮你写好了一个基础的结构,减少了工作量。
点击下一步:
项目名称就是建立的文件夹的名称。位置是这个文件夹放在哪个位置,可以更改为其它路径。解决方案可以管理多个项目,也是建一个文件夹,然后在这里面放各个项目,解决方案名称就是要建的这文件夹的名称。解决方案是个大的文件夹,它里面有小的文件夹(项目)。
一般最开始学习c#时不会很复杂,所以一个解决方案里就一个项目,但当开始构建更复杂的应用程序时,很可能需要管理多个互相关联的项目,一个解决方案就会包含多个项目。
点击创建:
这里的现在解决方案和项目都取名是HelloWorldCS,可以取其它名称,就在刚刚"配置新项目"那一步。然后它帮你预生成了一些模板,不需要你自己去一点点的写了。
打开项目文件夹能看到刚刚生成的各种东西:
打开解决方案文件夹的话:
这里有一个.sln文件,这个文件就是解决方案的一个管理文件,可以直接双击打开:
要打开解决方案也可以直接在VS里打开,选择“文件”-->“打开”-->“项目或解决方案”
打开解决方案后,还可以直接在里面创建新项目:
创建项目和前面一样的,创建好了以后就有:
观察可以发现,一开始创建的项目显示的是粗体文字,而新的项目就不是粗体,这其中的意思是,VS在运行时,运行的是加粗的那个文件夹里的代码、把它给编译为程序。如果想运行的是另一个,那可以在这项目上面右键,然后选择“设为启动项目”,这样的话开发工具就会这个文件夹里的代码和配置了:
如果想要移除某个项目,可以右键选择移除:
不过在VS里移除并不是真正的删掉,这个文件夹还在:
你可以到相应的路径下,把这个文件夹给直接删掉就是了
打开VS,会有创建项目的记录,从这里也可以打开:
虽然我们的“项目”叫“项目”,但它其实就是文件和文件夹的组合,为了容易沟通和理解,大家才取了“项目”、“解决方案”等等这些名词。
.sln文件叫做“解决方案文件”,你可以直接右键用记事本打开该文件:
它其实就是一个配置文件,不应该去改动它。它里面有比如各种与该解决方案相关的项目的所有位置信息,一些全局设置等等,这些知识在后面学习编译的时候有用到。
打开项目文件夹,能见到.csproj文件,它叫做项目文件、而且是c#项目文件:
同样也可以用右键选择记事本打开该文件:
同样是配置文件,它会包含与这个项目相关的所有文件的引用,以及其它设置和信息等等,你不应该想要修改它。
然后有个bin文件夹,bin是binary的缩写,是放你的应用程序的二进制版本的地方。现在打开bin文件夹会看到有一个Debug文件夹:
当我们调试应用程序时就为我们创建了这个文件夹。它创建了临时版本的应用程序,这个后面还会具体学习。若打开Debug文件夹,能看到里面有个可执行文件.exe,还有几个其它的帮助文件、用来调试:
总之将代码编译为应用程序是最终的目的,这些东西后面会具体学习。