Пример #1
0
        private static string CreateAdditionalDeps(string destDir, JObject immutableCollectionVersionInfo)
        {
            DirectoryInfo dir = new DirectoryInfo(destDir);

            if (dir.Exists)
            {
                dir.Delete(true);
            }

            dir.Create();

            JObject depsjson = SharedFramework.CreateDepsJson("Microsoft.NETCore.App", "LightupLib/1.0.0", "LightupLib");

            string depsFile = Path.Combine(destDir, "My.deps.json");

            File.WriteAllText(depsFile, depsjson.ToString());

            SharedFramework.AddReferenceToDepsJson(depsFile, "LightupLib/1.0.0", "System.Collections.Immutable", "1.0.0", immutableCollectionVersionInfo);
            SharedFramework.AddReferenceToDepsJson(depsFile, "LightupLib/1.0.0", "Newtonsoft.Json", "9.0.1");

            return(depsFile);
        }