C# 클래스 ProjectModels.ProjectJson

Manipulate a project.json file.
파일 보기 프로젝트 열기: ufcpp/UfcppSample 1 사용 예제들

공개 메소드들

메소드 설명
GeneratePackageJson ( string targetVersion, string csprojFolder, IEnumerable dependencies ) : void

Generate a project.json file for csproj + NuGet 3.*.

GenerateWrapJson ( string targetVersion, string wrapFolder, string projectPath, IEnumerable packages ) : void

Generate a project.json file for csproj + NuGet 3.*.

ProjectJson ( string confitPath ) : Newtonsoft.Json

비공개 메소드들

메소드 설명
GetPackageJson ( string targetVersion, IEnumerable dependencies ) : string
GetPackages ( ) : IEnumerable
GetPackagesRecursive ( Newtonsoft.Json.Linq.JObject obj ) : IEnumerable
GetWrapJson ( string targetVersion, string projectFolder, string projectName, IEnumerable packages ) : string
ToDictionary ( IEnumerable packages ) : Dictionary,System.Collections.Generic

메소드 상세

GeneratePackageJson() 공개 정적인 메소드

Generate a project.json file for csproj + NuGet 3.*.
public static GeneratePackageJson ( string targetVersion, string csprojFolder, IEnumerable dependencies ) : void
targetVersion string
csprojFolder string
dependencies IEnumerable
리턴 void

GenerateWrapJson() 공개 정적인 메소드

Generate a project.json file for csproj + NuGet 3.*.
public static GenerateWrapJson ( string targetVersion, string wrapFolder, string projectPath, IEnumerable packages ) : void
targetVersion string
wrapFolder string
projectPath string
packages IEnumerable
리턴 void

ProjectJson() 공개 메소드

public ProjectJson ( string confitPath ) : Newtonsoft.Json
confitPath string
리턴 Newtonsoft.Json