ここでは、corefx プロジェクトのフォルダー構造を理解しようとしていますSystem.IO。OS X で System.IO フォルダーがどのように表示されるかを次に示します。
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 復元は正常に実行されましたが、dnu ビルドを使用して src でプロジェクトをビルドできませんでした。私は何を間違っていますか?
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$