Skip to content

Commit 65e2e52

Browse files
authored
Update to Dynamo Core 2.8 (DynamoDS#2608)
* Update to Dynamo Core 2.8 Includes: - Dynamo NuGet update - Preloading the Dynamo CPython3 engine - Revit customizations for Dynamo CPython3 engine Known caveats: - No tests for new Python engine - Dynamo Core is no longer CLS-compliant creating hundreds of warnings - Dynamo NuGets for 2.8 are still in beta * Remove extra spaces
1 parent 518da6f commit 65e2e52

File tree

12 files changed

+101
-77
lines changed

12 files changed

+101
-77
lines changed

src/Config/packages.aget

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
{
22
"nuget": {
33
"references": {
4-
"DynamicLanguageRuntime" : "1.2.2",
5-
"DynamoVisualProgramming.Core" : "2.6.0.8481",
6-
"DynamoVisualProgramming.DynamoCoreNodes" : "2.6.0.8481",
7-
"DynamoVisualProgramming.DynamoServices" : "2.6.0.8481",
8-
"DynamoVisualProgramming.Tests" : "2.6.0.8481",
9-
"DynamoVisualProgramming.WpfUILibrary" : "2.6.0.8481",
10-
"DynamoVisualProgramming.ZeroTouchLibrary" : "2.6.0.8481",
11-
"DynamoVisualProgramming.DynamoSamples" : "2.6.0.8481",
12-
"Greg" : "1.2.7177.24952",
13-
"GregRevitAuth" : "1.0.7057.20655",
14-
"IronPython" : "2.7.9",
15-
"Newtonsoft.Json" : "8.0.3",
16-
"NUnit" : "2.6.3",
17-
"Prism" : "4.1.0",
18-
"RestSharp" : "105.2.3",
19-
"Unofficial.Ionic.Zip" : "1.9.1.8"
4+
"DynamicLanguageRuntime": "1.2.2",
5+
"DynamoVisualProgramming.Core": "2.8.0-beta2195",
6+
"DynamoVisualProgramming.DynamoCoreNodes": "2.8.0-beta2195",
7+
"DynamoVisualProgramming.DynamoServices": "2.8.0-beta2195",
8+
"DynamoVisualProgramming.Tests": "2.8.0-beta2195",
9+
"DynamoVisualProgramming.WpfUILibrary": "2.8.0-beta2195",
10+
"DynamoVisualProgramming.ZeroTouchLibrary": "2.8.0-beta2195",
11+
"DynamoVisualProgramming.DynamoSamples": "2.8.0-beta2195",
12+
"Greg": "2.0.7507.22529",
13+
"GregRevitAuth": "1.0.7057.20655",
14+
"IronPython": "2.7.9",
15+
"pythonnet_py38_win": "2.5.1",
16+
"Newtonsoft.Json": "8.0.3",
17+
"NUnit": "2.6.3",
18+
"Prism": "4.1.0",
19+
"RestSharp": "105.2.3",
20+
"Unofficial.Ionic.Zip": "1.9.1.8"
2021
}
2122
}
2223
}

src/DynamoRevit/DynamoRevit.csproj

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,20 @@
4949
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
5050
</PropertyGroup>
5151
<ItemGroup>
52+
<Reference Include="DSCPython">
53+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DSCPython.dll</HintPath>
54+
<Private>False</Private>
55+
</Reference>
5256
<Reference Include="DynamoApplications">
53-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoApplications.dll</HintPath>
57+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoApplications.dll</HintPath>
5458
<Private>False</Private>
5559
</Reference>
5660
<Reference Include="DynamoServices">
57-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net47\DynamoServices.dll</HintPath>
61+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net48\DynamoServices.dll</HintPath>
5862
<Private>False</Private>
5963
</Reference>
6064
<Reference Include="Greg">
61-
<HintPath>$(PACKAGESPATH)\Greg\lib\net47\Greg.dll</HintPath>
65+
<HintPath>$(PACKAGESPATH)\Greg\lib\net48\Greg.dll</HintPath>
6266
<Private>False</Private>
6367
</Reference>
6468
<Reference Include="GregRevitAuth">
@@ -93,7 +97,11 @@
9397
<RequiredTargetFramework>3.0</RequiredTargetFramework>
9498
</Reference>
9599
<Reference Include="ProtoGeometry">
96-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net47\ProtoGeometry.dll</HintPath>
100+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net48\ProtoGeometry.dll</HintPath>
101+
<Private>False</Private>
102+
</Reference>
103+
<Reference Include="Python.Runtime">
104+
<HintPath>$(PACKAGESPATH)\pythonnet\lib\net40\Python.Runtime.dll</HintPath>
97105
<Private>False</Private>
98106
</Reference>
99107
<Reference Include="RestSharp">
@@ -158,31 +166,31 @@
158166
</ItemGroup>
159167
<ItemGroup>
160168
<Reference Include="ProtoCore">
161-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\ProtoCore.dll</HintPath>
169+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\ProtoCore.dll</HintPath>
162170
<Private>False</Private>
163171
</Reference>
164172
<Reference Include="DSIronPython">
165-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DSIronPython.dll</HintPath>
173+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DSIronPython.dll</HintPath>
166174
<Private>False</Private>
167175
</Reference>
168176
<Reference Include="DynamoCoreWpf">
169-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net47\DynamoCoreWpf.dll</HintPath>
177+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net48\DynamoCoreWpf.dll</HintPath>
170178
<Private>False</Private>
171179
</Reference>
172180
<Reference Include="DynamoCore">
173-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoCore.dll</HintPath>
181+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoCore.dll</HintPath>
174182
<Private>False</Private>
175183
</Reference>
176184
<Reference Include="DynamoUtilities">
177-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoUtilities.dll</HintPath>
185+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoUtilities.dll</HintPath>
178186
<Private>False</Private>
179187
</Reference>
180188
<Reference Include="DynamoShapeManager">
181-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoShapeManager.dll</HintPath>
189+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoShapeManager.dll</HintPath>
182190
<Private>False</Private>
183191
</Reference>
184192
<Reference Include="DynamoInstallDetective">
185-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoInstallDetective.dll</HintPath>
193+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoInstallDetective.dll</HintPath>
186194
<Private>False</Private>
187195
</Reference>
188196
</ItemGroup>

src/DynamoRevit/Models/RevitDynamoModel.cs

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using Autodesk.Revit.DB.Events;
99
using Autodesk.Revit.UI;
1010
using Autodesk.Revit.UI.Events;
11+
using DSCPython;
1112
using DSIronPython;
1213
using Dynamo.Graph.Nodes;
1314
using Dynamo.Graph.Nodes.ZeroTouch;
@@ -389,18 +390,31 @@ private void SetupPython()
389390
(a, b, c, d, e) => ElementBinder.IsEnabled = false;
390391
IronPythonEvaluator.EvaluationEnd += (a, b, c, d, e) => ElementBinder.IsEnabled = true;
391392

393+
var marshaler = new DataMarshaler();
394+
marshaler.RegisterMarshaler(
395+
(Revit.Elements.Element element) => element.InternalElement);
396+
marshaler.RegisterMarshaler((Category element) => element.InternalCategory);
397+
Func<object, object> unwrap = marshaler.Marshal;
392398
// register UnwrapElement method in ironpython
393399
IronPythonEvaluator.EvaluationBegin += (a, b, scope, d, e) =>
394400
{
395-
var marshaler = new DataMarshaler();
396-
marshaler.RegisterMarshaler(
397-
(Revit.Elements.Element element) => element.InternalElement);
398-
marshaler.RegisterMarshaler((Category element) => element.InternalCategory);
399-
400-
Func<object, object> unwrap = marshaler.Marshal;
401401
scope.SetVariable("UnwrapElement", unwrap);
402402
};
403403

404+
CPythonEvaluator.OutputMarshaler.RegisterMarshaler(
405+
(Element element) => element.ToDSType(true));
406+
407+
// Turn off element binding during cpython script execution
408+
CPythonEvaluator.EvaluationBegin +=
409+
(a, b, c, d) => ElementBinder.IsEnabled = false;
410+
CPythonEvaluator.EvaluationEnd += (a, b, c, d) => ElementBinder.IsEnabled = true;
411+
412+
// register UnwrapElement method in cpython
413+
CPythonEvaluator.EvaluationBegin += (a, scope, c, d) =>
414+
{
415+
scope.Set("UnwrapElement", unwrap);
416+
};
417+
404418
setupPython = true;
405419
}
406420

src/DynamoRevit/RevitPathResolver.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ internal RevitPathResolver(string userDataFolder, string commonDataFolder)
3838
"DSCoreNodes.dll",
3939
"DSOffice.dll",
4040
"DSIronPython.dll",
41+
"DSCPython.dll",
4142
"FunctionObject.ds",
4243
"BuiltIn.ds",
4344
"DynamoConversions.dll",

src/Libraries/Migrations/Migrations.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
</PropertyGroup>
3737
<ItemGroup>
3838
<Reference Include="DynamoServices">
39-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net47\DynamoServices.dll</HintPath>
39+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net48\DynamoServices.dll</HintPath>
4040
<Private>False</Private>
4141
</Reference>
4242
<Reference Include="System" />
@@ -62,11 +62,11 @@
6262
</ItemGroup>
6363
<ItemGroup>
6464
<Reference Include="DynamoCore">
65-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoCore.dll</HintPath>
65+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoCore.dll</HintPath>
6666
<Private>False</Private>
6767
</Reference>
6868
<Reference Include="DynamoUnits">
69-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net47\DynamoUnits.dll</HintPath>
69+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net48\DynamoUnits.dll</HintPath>
7070
<Private>False</Private>
7171
</Reference>
7272
</ItemGroup>

src/Libraries/RevitNodes/RevitNodes.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
</PropertyGroup>
4343
<ItemGroup>
4444
<Reference Include="DynamoServices">
45-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net47\DynamoServices.dll</HintPath>
45+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net48\DynamoServices.dll</HintPath>
4646
<Private>False</Private>
4747
</Reference>
4848
<Reference Include="PresentationCore" />
@@ -55,7 +55,7 @@
5555
<Private>False</Private>
5656
</Reference>
5757
<Reference Include="ProtoGeometry">
58-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net47\ProtoGeometry.dll</HintPath>
58+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net48\ProtoGeometry.dll</HintPath>
5959
<Private>False</Private>
6060
</Reference>
6161
<Reference Include="System" />
@@ -218,19 +218,19 @@
218218
</ItemGroup>
219219
<ItemGroup>
220220
<Reference Include="DynamoCore">
221-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoCore.dll</HintPath>
221+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoCore.dll</HintPath>
222222
<Private>False</Private>
223223
</Reference>
224224
<Reference Include="Analysis">
225-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoCoreNodes\lib\net47\Analysis.dll</HintPath>
225+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoCoreNodes\lib\net48\Analysis.dll</HintPath>
226226
<Private>False</Private>
227227
</Reference>
228228
<Reference Include="DSCoreNodes">
229-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoCoreNodes\lib\net47\DSCoreNodes.dll</HintPath>
229+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoCoreNodes\lib\net48\DSCoreNodes.dll</HintPath>
230230
<Private>False</Private>
231231
</Reference>
232232
<Reference Include="DynamoUnits">
233-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net47\DynamoUnits.dll</HintPath>
233+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net48\DynamoUnits.dll</HintPath>
234234
<Private>False</Private>
235235
</Reference>
236236
<ProjectReference Include="..\RevitServices\RevitServices.csproj">

src/Libraries/RevitNodesUI/RevitNodesUI.csproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
</PropertyGroup>
3737
<ItemGroup>
3838
<Reference Include="DynamoUtilities">
39-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoUtilities.dll</HintPath>
39+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoUtilities.dll</HintPath>
4040
<Private>False</Private>
4141
</Reference>
4242
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
@@ -46,11 +46,11 @@
4646
<Reference Include="PresentationCore" />
4747
<Reference Include="PresentationFramework" />
4848
<Reference Include="ProtoGeometry">
49-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net47\ProtoGeometry.dll</HintPath>
49+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net48\ProtoGeometry.dll</HintPath>
5050
<Private>False</Private>
5151
</Reference>
5252
<Reference Include="DynamoServices">
53-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net47\DynamoServices.dll</HintPath>
53+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net48\DynamoServices.dll</HintPath>
5454
<Private>False</Private>
5555
</Reference>
5656
<Reference Include="RevitAPI">
@@ -102,31 +102,31 @@
102102
</ItemGroup>
103103
<ItemGroup>
104104
<Reference Include="DynamoCoreWpf">
105-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net47\DynamoCoreWpf.dll</HintPath>
105+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net48\DynamoCoreWpf.dll</HintPath>
106106
<Private>False</Private>
107107
</Reference>
108108
<Reference Include="ProtoCore">
109-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\ProtoCore.dll</HintPath>
109+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\ProtoCore.dll</HintPath>
110110
<Private>False</Private>
111111
</Reference>
112112
<Reference Include="CoreNodeModelsWpf">
113-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net47\CoreNodeModelsWpf.dll</HintPath>
113+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net48\CoreNodeModelsWpf.dll</HintPath>
114114
<Private>False</Private>
115115
</Reference>
116116
<Reference Include="CoreNodeModels">
117-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net47\CoreNodeModels.dll</HintPath>
117+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net48\CoreNodeModels.dll</HintPath>
118118
<Private>False</Private>
119119
</Reference>
120120
<Reference Include="DynamoCore">
121-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoCore.dll</HintPath>
121+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoCore.dll</HintPath>
122122
<Private>False</Private>
123123
</Reference>
124124
<Reference Include="DSCoreNodes">
125-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoCoreNodes\lib\net47\DSCoreNodes.dll</HintPath>
125+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoCoreNodes\lib\net48\DSCoreNodes.dll</HintPath>
126126
<Private>False</Private>
127127
</Reference>
128128
<Reference Include="DynamoUnits">
129-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net47\DynamoUnits.dll</HintPath>
129+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net48\DynamoUnits.dll</HintPath>
130130
<Private>False</Private>
131131
</Reference>
132132
<Reference Include="Microsoft.Practices.Prism">

src/Libraries/RevitServices/RevitServices.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ limitations under the License.
5151
</PropertyGroup>
5252
<ItemGroup>
5353
<Reference Include="DynamoServices">
54-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net47\DynamoServices.dll</HintPath>
54+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net48\DynamoServices.dll</HintPath>
5555
<Private>False</Private>
5656
</Reference>
5757
<Reference Include="Microsoft.Practices.Prism">
@@ -93,11 +93,11 @@ limitations under the License.
9393
</ItemGroup>
9494
<ItemGroup>
9595
<Reference Include="DynamoCore">
96-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoCore.dll</HintPath>
96+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoCore.dll</HintPath>
9797
<Private>False</Private>
9898
</Reference>
9999
<Reference Include="ProtoCore">
100-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\ProtoCore.dll</HintPath>
100+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\ProtoCore.dll</HintPath>
101101
<Private>False</Private>
102102
</Reference>
103103
</ItemGroup>

src/restorepackages.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ set NugetConfig=%ConfigDir%\dynamo-nuget.config
2727

2828
REM 2. download 3rdParty packages by Aget.exe
2929
echo Running Python script from %AgetFile% using dynamo-nuget.config file
30-
set PythonAget="%AgetFile%" -os win -config release -iset intel64 -toolchain v140 -linkage shared -packagesDir "%DynamoPackages%" -nuget "%NugetExe%" -framework net47 -nugetConfig "%NugetConfig%"
30+
set PythonAget="%AgetFile%" -os win -config release -iset intel64 -toolchain v140 -linkage shared -packagesDir "%DynamoPackages%" -nuget "%NugetExe%" -framework net48 -nugetConfig "%NugetConfig%"
3131

3232
call :TrackTime "[Aget] Downloading NuGet packages from the NuGet Gallery and the Artifactory server, might take a while if running for the first time."
3333
echo If any package is not found in the NuGet Gallery, redirect to look up in the Artifactory server...

test/Libraries/RevitIntegrationTests/RevitSystemTests.csproj

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
</PropertyGroup>
4545
<ItemGroup>
4646
<Reference Include="DynamoCoreWpf">
47-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net47\DynamoCoreWpf.dll</HintPath>
47+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net48\DynamoCoreWpf.dll</HintPath>
4848
<Private>False</Private>
4949
</Reference>
5050
<Reference Include="Microsoft.Practices.Prism">
@@ -58,11 +58,11 @@
5858
<Reference Include="PresentationCore" />
5959
<Reference Include="PresentationFramework" />
6060
<Reference Include="ProtoGeometry">
61-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net47\ProtoGeometry.dll</HintPath>
61+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net48\ProtoGeometry.dll</HintPath>
6262
<Private>False</Private>
6363
</Reference>
6464
<Reference Include="DynamoServices">
65-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net47\DynamoServices.dll</HintPath>
65+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.DynamoServices\lib\net48\DynamoServices.dll</HintPath>
6666
<Private>False</Private>
6767
</Reference>
6868
<Reference Include="RevitAPI">
@@ -80,11 +80,11 @@
8080
<Reference Include="System.Core" />
8181
<Reference Include="System.Xaml" />
8282
<Reference Include="SystemTestServices">
83-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Tests\lib\net47\SystemTestServices.dll</HintPath>
83+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Tests\lib\net48\SystemTestServices.dll</HintPath>
8484
<Private>False</Private>
8585
</Reference>
8686
<Reference Include="TestServices">
87-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Tests\lib\net47\TestServices.dll</HintPath>
87+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Tests\lib\net48\TestServices.dll</HintPath>
8888
<Private>False</Private>
8989
</Reference>
9090
<Reference Include="WindowsBase" />
@@ -180,15 +180,15 @@
180180
<Private>False</Private>
181181
</ProjectReference>
182182
<Reference Include="ProtoCore">
183-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\ProtoCore.dll</HintPath>
183+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\ProtoCore.dll</HintPath>
184184
<Private>False</Private>
185185
</Reference>
186186
<Reference Include="CoreNodeModels">
187-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net47\CoreNodeModels.dll</HintPath>
187+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.WpfUILibrary\lib\net48\CoreNodeModels.dll</HintPath>
188188
<Private>False</Private>
189189
</Reference>
190190
<Reference Include="DynamoUnits">
191-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net47\DynamoUnits.dll</HintPath>
191+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.ZeroTouchLibrary\lib\net48\DynamoUnits.dll</HintPath>
192192
<Private>False</Private>
193193
</Reference>
194194
<ProjectReference Include="$(SolutionDir)Libraries\RevitNodesUI\RevitNodesUI.csproj">
@@ -207,7 +207,7 @@
207207
<Private>False</Private>
208208
</ProjectReference>
209209
<Reference Include="DynamoCore">
210-
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net47\DynamoCore.dll</HintPath>
210+
<HintPath>$(PACKAGESPATH)\DynamoVisualProgramming.Core\lib\net48\DynamoCore.dll</HintPath>
211211
<Private>False</Private>
212212
</Reference>
213213
<ProjectReference Include="$(SolutionDir)Libraries\RevitServices\RevitServices.csproj">

0 commit comments

Comments
 (0)