我试图了解 corefx 项目的文件夹结构,这里是System.IO。这是 System.IO 文件夹在 OS X 中的显示方式
System.IO BLACKSTAR$ pwd
/Users/BLACKSTAR/dotnet/corefx/src/System.IO
sameer:System.IO BLACKSTAR$ tree
.
├── System.IO.sln
├── ref
│ ├── System.IO.Manual.cs
│ ├── System.IO.cs
│ ├── System.IO.csproj
│ ├── bin
│ │ └── Debug
│ │ └── dotnet
│ │ ├── ref.dll
│ │ └── ref.xml
│ ├── project.json
│ └── project.lock.json
├── src
│ ├── Resources
│ │ └── Strings.resx
│ ├── System
│ │ └── IO
│ │ └── InvalidDataException.cs
│ ├── System.IO.csproj
│ ├── project.json
│ └── project.lock.json
这是我想弄清楚的
- ref 文件夹中有什么?
- src 文件夹里有什么?
- ref 和 src 之间有什么联系?
- Ref 面向 dotnet,但 Src 面向 dnxcore50 框架。这意味着什么?
- 我能够在 ref 文件夹中构建项目,但我无法使用dnu build在 src 中构建项目,尽管dnu restore成功运行。我究竟做错了什么?
sameer:System.IO BLACKSTAR$ dnvm list Active Version Runtime Architecture OperatingSystem Alias ------ ------- ------- ------------ --------------- ----- 1.0.0-beta7 coreclr x64 darwin * 1.0.0-beta7 mono linux/osx default sameer:System.IO BLACKSTAR$