使用vscode是否有针对dotnet核心中的sln文件的目的?

R4F*_*4F6 -6 .net c#

原始的未经编辑的问题:

完全披露,我是一个java开发人员学习dotnet核心,在带有vscode的mac上.我得到目的.csporj文件是什么,但我似乎无法找到有关我为什么需要维护.sln文件的任何信息.

好的,也许我需要让它更明确.

我没有使用Visual Studio.我正在使用vscode.

https://msdn.microsoft.com/en-us/library/bb165951.aspx不包含对vscode的引用.我发现的所有内容都说解决方案文件是针对Visual Studio的,重申一下,我没有使用.我更新了标题以使其更加明显.

那么vscode中的解决方案文件有用吗?

Sco*_*ain 6

sln相当于Java中的eclipse工作空间,csproj相当于单个java包.sln用于将多个程序集的源代码(例如可执行文件及其依赖项)绑定到可以作为整体打开的单个项目中.

你并不需要,如果你是一个单一的项目工作(但Visual Studio将仍然要打一个,当你自己打开一个的csproj)的SLN,但如果你正在使用多个工作的csproj它需要保持项目一起.