diff --git a/Rhinoceros_Test/Engine/Convert/Convert.cs b/Rhinoceros_Test/Engine/Convert/Convert.cs deleted file mode 100644 index 825b573..0000000 --- a/Rhinoceros_Test/Engine/Convert/Convert.cs +++ /dev/null @@ -1,58 +0,0 @@ -/* - * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2020, the respective contributors. All rights reserved. - * - * Each contributor holds copyright over their respective contributions. - * The project versioning (Git) records all such contribution source information. - * - * - * The BHoM is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3.0 of the License, or - * (at your option) any later version. - * - * The BHoM is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this code. If not, see . - */ - -using System; -using System.Collections.Generic; -using System.Linq; -using RHG = Rhino.Geometry; -using BHG = BH.oM.Geometry; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using BH.Engine.Rhinoceros; - -namespace BH.Test.Rhinoceros -{ - [TestClass] - public partial class Convert - { - /***************************************************/ - /**** Private Fields ****/ - /***************************************************/ - - private Random m_random = new Random(); - - private Dictionary m_CurveTypesConvention = new Dictionary - { - { typeof(RHG.Arc), typeof(BHG.Arc) }, - { typeof(RHG.ArcCurve), typeof(BHG.Arc) }, - { typeof(RHG.Circle), typeof(BHG.Circle) }, - { typeof(RHG.Line), typeof(BHG.Line) }, - { typeof(RHG.LineCurve), typeof(BHG.Line) }, - { typeof(RHG.NurbsCurve), typeof(BHG.NurbsCurve) }, - { typeof(RHG.PolyCurve), typeof(BHG.PolyCurve) }, - { typeof(RHG.Polyline), typeof(BHG.Polyline) }, - { typeof(RHG.PolylineCurve), typeof(BHG.Polyline) }, - }; - - /***************************************************/ - } -} - diff --git a/Rhinoceros_Test/Engine/Convert/ToBHoM.cs b/Rhinoceros_Test/Engine/Convert/ToBHoM.cs deleted file mode 100644 index b693bc4..0000000 --- a/Rhinoceros_Test/Engine/Convert/ToBHoM.cs +++ /dev/null @@ -1,207 +0,0 @@ -/* - * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2020, the respective contributors. All rights reserved. - * - * Each contributor holds copyright over their respective contributions. - * The project versioning (Git) records all such contribution source information. - * - * - * The BHoM is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3.0 of the License, or - * (at your option) any later version. - * - * The BHoM is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this code. If not, see . - */ - -using System; -using System.Collections.Generic; -using System.Linq; -using RHG = Rhino.Geometry; -using BHG = BH.oM.Geometry; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using BH.Engine.Rhinoceros; - -namespace BH.Test.Rhinoceros -{ - public partial class Convert - { - /***************************************************/ - /**** Public Methods - Vectors ****/ - /***************************************************/ - - [TestMethod] - public void Point3dToBHoM() - { - RHG.Point3d rhinoPoint = Create.RandomPoint3d(m_random); - BHG.Point bhPoint = Engine.Rhinoceros.Convert.ToBHoM(rhinoPoint); - Assert.IsTrue(bhPoint.IsEqual(rhinoPoint)); - } - - /***************************************************/ - - [TestMethod] - public void Point3fToBHoM() - { - RHG.Point3f rhinoPoint = Create.RandomPoint3f(m_random); - BHG.Point bhPoint = Engine.Rhinoceros.Convert.ToBHoM(rhinoPoint); - Assert.IsTrue(bhPoint.IsEqual(rhinoPoint)); - } - - /***************************************************/ - - [TestMethod] - public void ControlPointToBHoM() - { - RHG.ControlPoint rhinoPoint = Create.RandomControlPoint(m_random); - BHG.Point bhPoint = Engine.Rhinoceros.Convert.ToBHoM(rhinoPoint); - Assert.IsTrue(bhPoint.IsEqual(rhinoPoint)); - } - - /***************************************************/ - - [TestMethod] - public void Vector3dToBHoM() - { - RHG.Vector3d rhVector = Create.RandomVector3d(m_random); - BHG.Vector bhVector = Engine.Rhinoceros.Convert.ToBHoM(rhVector); - Assert.IsTrue(bhVector.IsEqual(rhVector)); - } - - /***************************************************/ - - [TestMethod] - public void Vector3fToBHoM() - { - RHG.Vector3f rhVector = Create.RandomVector3f(m_random); - BHG.Vector bhVector = Engine.Rhinoceros.Convert.ToBHoM(rhVector); - Assert.IsTrue(bhVector.IsEqual(rhVector)); - } - - - /***************************************************/ - /**** Public Methods - Curves ****/ - /***************************************************/ - - [TestMethod] - public void ArcToBHoM() - { - RHG.Arc rhArc = Create.RandomArc(m_random); - BHG.Arc bhArc = Engine.Rhinoceros.Convert.ToBHoM(rhArc); - Assert.IsTrue(bhArc.IsEqual(rhArc)); - } - - /***************************************************/ - - [TestMethod] - public void ArcCurveToBHoM() - { - RHG.ArcCurve rhArc = Create.RandomArcCurve(m_random); - BHG.Arc bhArc = Engine.Rhinoceros.Convert.ToBHoM(rhArc) as BHG.Arc; - Assert.IsTrue(bhArc.IsEqual(rhArc)); - } - - /***************************************************/ - - [TestMethod] - public void CircleToBHoM() - { - RHG.Circle rhCircle = Create.RandomCircle(m_random); - BHG.Circle bhCircle = Engine.Rhinoceros.Convert.ToBHoM(rhCircle); - Assert.IsTrue(bhCircle.IsEqual(rhCircle)); - } - - /***************************************************/ - - [TestMethod] - public void LineToBHoM() - { - RHG.Line rhLine = Create.RandomLine(m_random); - BHG.Line bhLine = Engine.Rhinoceros.Convert.ToBHoM(rhLine); - Assert.IsTrue(bhLine.IsEqual(rhLine)); - } - - /***************************************************/ - - [TestMethod] - public void NurbCurveToBHoM() - { - RHG.NurbsCurve rhCurve = Create.RandomNurbsCurve(m_random); - BHG.NurbsCurve bhCurve = rhCurve.ToBHoM() as BHG.NurbsCurve; - Assert.IsTrue(bhCurve.IsEqual(rhCurve)); - - // Checking null return - rhCurve = null; - bhCurve = rhCurve.ToBHoM() as BHG.NurbsCurve; - Assert.IsTrue(bhCurve.IsEqual(rhCurve)); - } - - /***************************************************/ - - [TestMethod] - public void PolyCurveToBHoM() - { - RHG.PolyCurve rhPolyCurve = Create.RandomPolyCurve(m_random); - BHG.PolyCurve bhPolyCurve = rhPolyCurve.ToBHoM() as BHG.PolyCurve; - - rhPolyCurve.RemoveNesting(); - RHG.Curve[] rhCurves = rhPolyCurve.Explode(); - List bhCurves = bhPolyCurve.Curves; - - Assert.IsTrue(rhCurves.Length == bhCurves.Count); - - for (int i = 0; i < bhCurves.Count; i++) - Assert.IsTrue(bhCurves[i].IIsEqual(rhCurves[i])); - } - - /***************************************************/ - - [TestMethod] - public void PolylineToBHoM() - { - RHG.Polyline rhPolyline = Create.RandomPolyline(m_random); - BHG.Polyline bhPolyline = rhPolyline.ToBHoM(); - Assert.IsTrue(bhPolyline.IsEqual(rhPolyline)); - } - - /***************************************************/ - - [TestMethod] - public void PolylineCurveToBHoM() - { - RHG.PolylineCurve rhPolylineCurve = Create.RandomPolylineCurve(m_random); - BHG.Polyline bhPolyline = rhPolylineCurve.ToBHoM(); - Assert.IsTrue(bhPolyline.IsEqual(rhPolylineCurve)); - - rhPolylineCurve = null; - bhPolyline = rhPolylineCurve.ToBHoM(); - Assert.IsTrue(bhPolyline.IsEqual(rhPolylineCurve)); - } - - /***************************************************/ - - [TestMethod] - public void CurveToBHoM() - { - List rhCurves = Create.RandomCurves(m_random); - List bhCurves = rhCurves.Select(c => c.ToBHoM()).ToList(); - bool typeMatches = false; - bool geometryMatches = false; - for (int i = 0; i < rhCurves.Count; i++) - { - typeMatches = m_CurveTypesConvention[rhCurves[i].GetType()] == bhCurves[i].GetType(); - geometryMatches = bhCurves[i].IIsEqual(rhCurves[i]); - } - Assert.IsTrue(typeMatches && geometryMatches); - } - - /***************************************************/ - } -} - diff --git a/Rhinoceros_Test/Engine/Convert/ToRhino.cs b/Rhinoceros_Test/Engine/Convert/ToRhino.cs deleted file mode 100644 index dca3db7..0000000 --- a/Rhinoceros_Test/Engine/Convert/ToRhino.cs +++ /dev/null @@ -1,208 +0,0 @@ -/* - * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2020, the respective contributors. All rights reserved. - * - * Each contributor holds copyright over their respective contributions. - * The project versioning (Git) records all such contribution source information. - * - * - * The BHoM is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3.0 of the License, or - * (at your option) any later version. - * - * The BHoM is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this code. If not, see . - */ - -using System; -using System.Collections.Generic; -using System.Linq; -using RHG = Rhino.Geometry; -using BHG = BH.oM.Geometry; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using BH.Engine.Rhinoceros; - -namespace BH.Test.Rhinoceros -{ - public partial class Convert - { - /***************************************************/ - /**** Public Methods - Vectors ****/ - /***************************************************/ - - [TestMethod] - public void PointToRhino() - { - BHG.Point bhPoint = Engine.Geometry.Create.RandomPoint(m_random); - RHG.Point3d rhinoPoint = bhPoint.ToRhino(); - Assert.IsTrue(bhPoint.IsEqual(rhinoPoint)); - - // Checking null return - bhPoint = null; - rhinoPoint = bhPoint.ToRhino(); - Assert.IsTrue(bhPoint.IsEqual(rhinoPoint)); - } - - /***************************************************/ - - [TestMethod] - public void VectorToRhino() - { - BHG.Vector bhVector = Engine.Geometry.Create.RandomVector(m_random); - RHG.Vector3d rhVector = bhVector.ToRhino(); - Assert.IsTrue(bhVector.IsEqual(rhVector)); - - // Checking null return - bhVector = null; - rhVector = bhVector.ToRhino(); - Assert.IsTrue(bhVector.IsEqual(rhVector)); - } - - - /***************************************************/ - /**** Public Methods - Curves ****/ - /***************************************************/ - - [TestMethod] - public void ArcToRhino() - { - BHG.Arc bhArc = Engine.Geometry.Create.RandomArc(m_random); - RHG.Arc rhArc = bhArc.ToRhino(); - Assert.IsTrue(bhArc.IsEqual(rhArc)); - - // Checking null return - bhArc = null; - rhArc = bhArc.ToRhino(); - Assert.IsTrue(bhArc.IsEqual(rhArc)); - } - - /***************************************************/ - - [TestMethod] - public void CircleToRhino() - { - BHG.Circle bhCircle = Engine.Geometry.Create.RandomCircle(m_random); - RHG.Circle rhCircle = bhCircle.ToRhino(); - Assert.IsTrue(bhCircle.IsEqual(rhCircle)); - - // Checking null return - bhCircle = null; - rhCircle = bhCircle.ToRhino(); - Assert.IsTrue(bhCircle.IsEqual(rhCircle)); - } - - /***************************************************/ - - [TestMethod] - public void LineToRhino() - { - BHG.Line bhLine = Engine.Geometry.Create.RandomLine(m_random); - RHG.Line rhLine = bhLine.ToRhino(); - Assert.IsTrue(bhLine.IsEqual(rhLine)); - - // Checking null return - bhLine = null; - rhLine = bhLine.ToRhino(); - Assert.IsTrue(bhLine.IsEqual(rhLine)); - } - - /***************************************************/ - - [TestMethod] - public void NurbCurveToRhino() - { - BHG.NurbsCurve bhCurve = Engine.Geometry.Create.RandomNurbsCurve(m_random); - RHG.NurbsCurve rhCurve = bhCurve.ToRhino(); - Assert.IsTrue(bhCurve.IsEqual(rhCurve)); - - // Checking null return - bhCurve = null; - rhCurve = bhCurve.ToRhino(); - Assert.IsTrue(bhCurve.IsEqual(rhCurve)); - } - - /***************************************************/ - - [TestMethod] - public void PolyCurveToRhino() - { - BHG.PolyCurve bhPolyCurve = Engine.Geometry.Create.RandomPolyCurve(m_random); - RHG.PolyCurve rhPolyCurve = bhPolyCurve.ToRhino(); - Assert.IsTrue(bhPolyCurve.IsEqual(rhPolyCurve)); - - // Random null check - List bhCurves = bhPolyCurve.Curves; - RHG.Curve[] rhCurves = rhPolyCurve.Explode(); - for (int i = 0; i < bhCurves.Count; i++) - { - if (m_random.Next(0, 2) != 0) - bhCurves[i] = null; - Assert.IsTrue(bhCurves[i].IIsEqual(rhCurves[i])); - } - - // Checking null return - bhPolyCurve = null; - rhPolyCurve = bhPolyCurve.ToRhino(); - Assert.IsTrue(rhPolyCurve == null); - } - - /***************************************************/ - - [TestMethod] - public void PolylineToRhino() - { - BHG.Polyline bhPolyline = Engine.Geometry.Create.RandomPolyline(m_random); - RHG.PolylineCurve rhPolyline = bhPolyline.ToRhino(); - Assert.IsTrue(bhPolyline.IsEqual(rhPolyline)); - - // Checking null return - bhPolyline = null; - rhPolyline = bhPolyline.ToRhino(); - Assert.IsTrue(bhPolyline.IsEqual(rhPolyline)); - } - - /***************************************************/ - - [TestMethod] - public void PolylineCurveToRhino() - { - BHG.Polyline bhPolyline = Engine.Geometry.Create.RandomPolyline(m_random); - RHG.PolylineCurve rhPolylineCurve = bhPolyline.ToRhino(); - Assert.IsTrue(bhPolyline.IsEqual(rhPolylineCurve)); - - // Checking null return - rhPolylineCurve = null; - bhPolyline = rhPolylineCurve.ToBHoM(); - Assert.IsTrue(bhPolyline.IsEqual(rhPolylineCurve)); - } - - /***************************************************/ - - [TestMethod] - public void ICurveToRhino() - { - List bhCurves = Enumerable.Repeat(Engine.Geometry.Create.RandomCurve(m_random), 15).ToList(); - List rhCurves = bhCurves.Select(x => x.IToRhino()).ToList(); - - bool typeMatches = true; - bool geometryMatches = true; - - for (int i = 0; i < rhCurves.Count; i++) - { - typeMatches &= m_CurveTypesConvention[rhCurves[i].GetType()] == bhCurves[i].GetType(); - geometryMatches &= bhCurves[i].IIsEqual(rhCurves[i]); - } - - Assert.IsTrue(typeMatches & geometryMatches); - } - - /***************************************************/ - } -} - diff --git a/Rhinoceros_Test/Initialize.cs b/Rhinoceros_Test/Initialize.cs deleted file mode 100644 index 4db55ed..0000000 --- a/Rhinoceros_Test/Initialize.cs +++ /dev/null @@ -1,105 +0,0 @@ -/* - * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2020, the respective contributors. All rights reserved. - * - * Each contributor holds copyright over their respective contributions. - * The project versioning (Git) records all such contribution source information. - * - * - * The BHoM is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3.0 of the License, or - * (at your option) any later version. - * - * The BHoM is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this code. If not, see . - */ - -using Microsoft.VisualStudio.TestTools.UnitTesting; -using System; -using System.Reflection; -using System.Runtime.InteropServices; - -namespace BH.Test.Rhinoceros -{ - [TestClass] - public static class Initialize - { - /***************************************************/ - /**** Public Methods ****/ - /***************************************************/ - - [AssemblyInitialize] - public static void AssemblyInitialize(TestContext contex) - { - string programFilesDir = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles); - string rhinoDir = System.IO.Path.Combine(programFilesDir, "Rhinoceros 5 (64-bit)", "System"); - - foreach (string file in m_RequiredFiles) - { - try - { - string sourcePath = System.IO.Path.Combine(rhinoDir, file); - string targetPath = System.IO.Path.Combine(Environment.CurrentDirectory, file); - System.IO.File.Copy(sourcePath, targetPath); - } - catch - { - - } - } - } - - /***************************************************/ - - [AssemblyCleanup] - public static void AssemblyCleanup() - { - foreach (string file in m_RequiredFiles) - { - try - { - string targetPath = System.IO.Path.Combine(Environment.CurrentDirectory, file); - System.IO.File.Delete(targetPath); - } - catch - { - - } - } - } - - - /***************************************************/ - /**** Private Fields ****/ - /***************************************************/ - - /// - /// - /// From Steve Baer in McNeel: - /// The majority of RhinoCommon depends on functionality exported from the rhcommon_c.dll - /// The rhcommon_c.dll depends on Rhino.exe - /// Due to this dependency chain, Rhino.exe needs to be the host process. - /// - /// - /// - /// Once we upgrade to Rhino v7 we can take advantage of: - /// - /// - private static string[] m_RequiredFiles = new string[] - { - "Ltdis15x.dll", "Ltfil15x.dll", "Ltkrn15x.dll", // Needed due to the LeadTools framework - "openNURBSx64.dll", // Required as standard library of geometrical objects - "rhcommon_c.dll", "RhinoCommon.dll", // Actual Rhinoceros SDKs - "Rhino.exe", // Rhino host process. Any dll call must come from here. - "Rhino_DotNet.dll", // Not sure, but it will be disposed later on. - "tlx64.dll" // Not sure, licensing? - }; - } -} - diff --git a/Rhinoceros_Test/Properties/AssemblyInfo.cs b/Rhinoceros_Test/Properties/AssemblyInfo.cs deleted file mode 100644 index 948f34b..0000000 --- a/Rhinoceros_Test/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,59 +0,0 @@ -/* - * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2020, the respective contributors. All rights reserved. - * - * Each contributor holds copyright over their respective contributions. - * The project versioning (Git) records all such contribution source information. - * - * - * The BHoM is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3.0 of the License, or - * (at your option) any later version. - * - * The BHoM is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this code. If not, see . - */ - -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Rhinoceros_Test")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Rhinoceros_Test")] -[assembly: AssemblyCopyright("Copyright © https://github.com/BHoM")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1087d873-ff6b-4002-8222-99d4f38ab509")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.0.0.0")] -[assembly: AssemblyFileVersion("3.1.0.0")] - diff --git a/Rhinoceros_Test/Rhinoceros_Test.csproj b/Rhinoceros_Test/Rhinoceros_Test.csproj deleted file mode 100644 index 92a7af8..0000000 --- a/Rhinoceros_Test/Rhinoceros_Test.csproj +++ /dev/null @@ -1,166 +0,0 @@ - - - - Debug - AnyCPU - {1087D873-FF6B-4002-8222-99D4F38AB509} - Library - Properties - BH.Test.DataViz - Rhinoceros_Test - v4.5.2 - 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages - False - UnitTest - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AnyCPU - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - - - bin\x64\Release\ - TRACE - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - - - - ..\..\BHoM\Build\BHoM.dll - False - - - ..\..\BHoM_Engine\Build\BHoM_Engine.dll - False - - - ..\..\BHoM_Engine\Build\Geometry_Engine.dll - False - - - ..\..\BHoM\Build\Geometry_oM.dll - False - - - ..\..\BHoM\Build\Graphics_oM.dll - - - ..\packages\RhinoCommon.5.12.50810.13095\lib\net35\RhinoCommon.dll - True - - - - - - - - - - - - - False - - - - - - - - - - - - - - - - - - - - - - - {93cedc69-f9c0-4e08-9e94-07f120d811dc} - Rhinoceros_Engine - False - - - - - - - - - - False - - - False - - - False - - - False - - - - - - - - - - - - - - - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - \ No newline at end of file diff --git a/Rhinoceros_Test/packages.config b/Rhinoceros_Test/packages.config deleted file mode 100644 index 39a54e2..0000000 --- a/Rhinoceros_Test/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Rhinoceros_Toolkit.sln b/Rhinoceros_Toolkit.sln index 6c886c7..07b7ee7 100644 --- a/Rhinoceros_Toolkit.sln +++ b/Rhinoceros_Toolkit.sln @@ -1,12 +1,10 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28307.852 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29728.190 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rhinoceros_Engine", "Rhinoceros_Engine\Rhinoceros_Engine.csproj", "{93CEDC69-F9C0-4E08-9E94-07F120D811DC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rhinoceros_Test", "Rhinoceros_Test\Rhinoceros_Test.csproj", "{1087D873-FF6B-4002-8222-99D4F38AB509}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -17,10 +15,6 @@ Global {93CEDC69-F9C0-4E08-9E94-07F120D811DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {93CEDC69-F9C0-4E08-9E94-07F120D811DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {93CEDC69-F9C0-4E08-9E94-07F120D811DC}.Release|Any CPU.Build.0 = Release|Any CPU - {1087D873-FF6B-4002-8222-99D4F38AB509}.Debug|Any CPU.ActiveCfg = Debug|x64 - {1087D873-FF6B-4002-8222-99D4F38AB509}.Debug|Any CPU.Build.0 = Debug|x64 - {1087D873-FF6B-4002-8222-99D4F38AB509}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1087D873-FF6B-4002-8222-99D4F38AB509}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE