diff --git a/src/RhinoAPI.targets b/src/RhinoAPI.targets
index 65348b9bf..9f2557049 100644
--- a/src/RhinoAPI.targets
+++ b/src/RhinoAPI.targets
@@ -9,7 +9,7 @@
8
- 8.0.23304.9001
+ 8.1.23325.13001
$(DefineConstants);RHINO_7;RHINO_8
diff --git a/src/RhinoInside.Revit.GH/Types/GraphicalElement.cs b/src/RhinoInside.Revit.GH/Types/GraphicalElement.cs
index 90455ca72..45901bf9a 100644
--- a/src/RhinoInside.Revit.GH/Types/GraphicalElement.cs
+++ b/src/RhinoInside.Revit.GH/Types/GraphicalElement.cs
@@ -9,6 +9,7 @@
using ERDB = RhinoInside.Revit.External.DB;
#if RHINO_8
using Grasshopper.Rhinoceros;
+using Grasshopper.Rhinoceros.Model;
#endif
namespace RhinoInside.Revit.GH.Types
@@ -394,9 +395,9 @@ public override bool CastTo(out Q target)
}
#if RHINO_8
- if (typeof(Q).IsAssignableFrom(typeof(ModelContent)))
+ if (typeof(Q).IsAssignableFrom(typeof(ModelObject)))
{
- target = (Q) (object) ToModelContent(new Dictionary());
+ target = (Q) (object) (ToModelContent(new Dictionary()) as ModelObject);
return true;
}
#endif
diff --git a/src/RhinoInside.Revit.Loader/Loader.cs b/src/RhinoInside.Revit.Loader/Loader.cs
index 73aa3aaf2..3b300408f 100644
--- a/src/RhinoInside.Revit.Loader/Loader.cs
+++ b/src/RhinoInside.Revit.Loader/Loader.cs
@@ -46,11 +46,11 @@ static Distribution PickDistribution()
{
var distributions = new Distribution[]
{
- new Distribution(7),
new Distribution(8),
+ new Distribution(7),
#if DEBUG
- new Distribution(7, dev: true),
new Distribution(8, dev: true),
+ new Distribution(7, dev: true),
#endif
};
@@ -68,7 +68,7 @@ static Distribution PickDistribution()
TitleAutoPrefix = true,
AllowCancellation = false,
MainInstruction = "Looks like you have many supported Rhino versions installed.",
- MainContent = "Please pick which one you want to use.",
+ MainContent = "Please pick which one you want to use in this Revit session.",
//VerificationText = "Do not show again"
}
)
diff --git a/src/RhinoInside.Revit/Core.cs b/src/RhinoInside.Revit/Core.cs
index 896695acf..16dc4b3b7 100755
--- a/src/RhinoInside.Revit/Core.cs
+++ b/src/RhinoInside.Revit/Core.cs
@@ -303,7 +303,7 @@ internal static ARUI.Result CheckSetup()
MainIcon = ERUI.TaskDialogIcons.IconError,
AllowCancellation = true,
MainInstruction = "Unsupported Rhino version",
- MainContent = $"Expected Rhino version is ({MinimumRhinoVersion}) or above.",
+ MainContent = $"Expected Rhino version is ({MinimumRhinoVersion.Major}.{MinimumRhinoVersion.Minor}) or above.",
ExpandedContent =
(Distribution.VersionInfo is null ? "Rhino\n" :
$"{Distribution.VersionInfo.ProductName} {Distribution.VersionInfo.ProductMajorPart}\n") +