public UnoHostProject(AbsoluteFilePath metadataPath, DotNetBuild build) { _build = build; _metadataDir = metadataPath.ContainingDirectory; _assembly = new Lazy <Assembly>(() => Assembly.LoadFrom((_metadataDir / build.Assembly).NativePath)); }
public static UnoHostProject Load(AbsoluteFilePath metadataFile, IFileSystem fileSystem) { using (var file = fileSystem.OpenRead(metadataFile)) return(new UnoHostProject(metadataFile, DotNetBuild.ReadFrom(file))); }