diff --git a/xUnitRevit.sln b/xUnitRevit.sln
index 8437b05..78ba783 100644
--- a/xUnitRevit.sln
+++ b/xUnitRevit.sln
@@ -5,22 +5,58 @@ VisualStudioVersion = 16.0.30011.22
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xUnitRevit", "xUnitRevit\xUnitRevit.csproj", "{27A79ACA-7EA8-4406-8BB8-216578CC3AB7}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "xUnitRevitUtils", "xUnitRevitUtils\xUnitRevitUtils.csproj", "{06EAEFF6-4704-40B4-B42A-D8A46EEDD6F0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "xUnitRevitUtils2021", "xUnitRevitUtils2021\xUnitRevitUtils2021.csproj", "{977E0B63-5706-4C2B-9C01-3C02D9EBE377}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "xUnitRevitUtils2020", "xUnitRevitUtils2020\xUnitRevitUtils2020.csproj", "{0DEF0F23-8AE2-461B-B014-8A0DA7494088}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "xUnitRevitUtils2019", "xUnitRevitUtils2019\xUnitRevitUtils2019.csproj", "{02399359-9CA0-4B47-B467-541E290E700F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
+ Debug2019|Any CPU = Debug2019|Any CPU
+ Debug2020|Any CPU = Debug2020|Any CPU
+ Debug2021|Any CPU = Debug2021|Any CPU
+ Release2019|Any CPU = Release2019|Any CPU
+ Release2020|Any CPU = Release2020|Any CPU
+ Release2021|Any CPU = Release2021|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Release|Any CPU.Build.0 = Release|Any CPU
- {06EAEFF6-4704-40B4-B42A-D8A46EEDD6F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {06EAEFF6-4704-40B4-B42A-D8A46EEDD6F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {06EAEFF6-4704-40B4-B42A-D8A46EEDD6F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {06EAEFF6-4704-40B4-B42A-D8A46EEDD6F0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Debug2019|Any CPU.ActiveCfg = Debug2019|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Debug2019|Any CPU.Build.0 = Debug2019|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Debug2020|Any CPU.ActiveCfg = Debug2020|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Debug2020|Any CPU.Build.0 = Debug2020|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Debug2021|Any CPU.ActiveCfg = Debug2021|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Debug2021|Any CPU.Build.0 = Debug2021|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Release2019|Any CPU.ActiveCfg = Release2019|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Release2019|Any CPU.Build.0 = Release2019|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Release2020|Any CPU.ActiveCfg = Release2020|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Release2020|Any CPU.Build.0 = Release2020|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Release2021|Any CPU.ActiveCfg = Release2021|Any CPU
+ {27A79ACA-7EA8-4406-8BB8-216578CC3AB7}.Release2021|Any CPU.Build.0 = Release2021|Any CPU
+ {977E0B63-5706-4C2B-9C01-3C02D9EBE377}.Debug2019|Any CPU.ActiveCfg = Debug|Any CPU
+ {977E0B63-5706-4C2B-9C01-3C02D9EBE377}.Debug2020|Any CPU.ActiveCfg = Debug|Any CPU
+ {977E0B63-5706-4C2B-9C01-3C02D9EBE377}.Debug2021|Any CPU.ActiveCfg = Debug|Any CPU
+ {977E0B63-5706-4C2B-9C01-3C02D9EBE377}.Debug2021|Any CPU.Build.0 = Debug|Any CPU
+ {977E0B63-5706-4C2B-9C01-3C02D9EBE377}.Release2019|Any CPU.ActiveCfg = Release|Any CPU
+ {977E0B63-5706-4C2B-9C01-3C02D9EBE377}.Release2020|Any CPU.ActiveCfg = Release|Any CPU
+ {977E0B63-5706-4C2B-9C01-3C02D9EBE377}.Release2021|Any CPU.ActiveCfg = Release|Any CPU
+ {977E0B63-5706-4C2B-9C01-3C02D9EBE377}.Release2021|Any CPU.Build.0 = Release|Any CPU
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}.Debug2019|Any CPU.ActiveCfg = Debug|Any CPU
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}.Debug2020|Any CPU.ActiveCfg = Debug|Any CPU
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}.Debug2020|Any CPU.Build.0 = Debug|Any CPU
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}.Debug2021|Any CPU.ActiveCfg = Debug|Any CPU
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}.Release2019|Any CPU.ActiveCfg = Release|Any CPU
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}.Release2020|Any CPU.ActiveCfg = Release|Any CPU
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}.Release2020|Any CPU.Build.0 = Release|Any CPU
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}.Release2021|Any CPU.ActiveCfg = Release|Any CPU
+ {02399359-9CA0-4B47-B467-541E290E700F}.Debug2019|Any CPU.ActiveCfg = Debug|Any CPU
+ {02399359-9CA0-4B47-B467-541E290E700F}.Debug2019|Any CPU.Build.0 = Debug|Any CPU
+ {02399359-9CA0-4B47-B467-541E290E700F}.Debug2020|Any CPU.ActiveCfg = Debug|Any CPU
+ {02399359-9CA0-4B47-B467-541E290E700F}.Debug2021|Any CPU.ActiveCfg = Debug|Any CPU
+ {02399359-9CA0-4B47-B467-541E290E700F}.Release2019|Any CPU.ActiveCfg = Release|Any CPU
+ {02399359-9CA0-4B47-B467-541E290E700F}.Release2019|Any CPU.Build.0 = Release|Any CPU
+ {02399359-9CA0-4B47-B467-541E290E700F}.Release2020|Any CPU.ActiveCfg = Release|Any CPU
+ {02399359-9CA0-4B47-B467-541E290E700F}.Release2021|Any CPU.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/xUnitRevit/App.cs b/xUnitRevit/App.cs
index 3fc6c3b..8e80bef 100644
--- a/xUnitRevit/App.cs
+++ b/xUnitRevit/App.cs
@@ -13,9 +13,7 @@ namespace xUnitRevit
{
public Result OnStartup(UIControlledApplication a)
{
-#if DEBUG
a.ControlledApplication.ApplicationInitialized += ControlledApplication_ApplicationInitialized; ;
-#endif
return Result.Succeeded;
}
diff --git a/xUnitRevit/packages.config b/xUnitRevit/packages.config
deleted file mode 100644
index ace22ff..0000000
--- a/xUnitRevit/packages.config
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/xUnitRevit/xUnitRevit.csproj b/xUnitRevit/xUnitRevit.csproj
index ffb38d4..1f90c96 100644
--- a/xUnitRevit/xUnitRevit.csproj
+++ b/xUnitRevit/xUnitRevit.csproj
@@ -1,6 +1,5 @@
-
@@ -21,7 +20,9 @@
v4.8
512
-
+
+
+
true
full
false
@@ -33,7 +34,7 @@
$(ProgramW6432)\Autodesk\Revit 2021\Revit.exe
2021
-
+
pdbonly
true
bin\Release\
@@ -44,76 +45,62 @@
$(ProgramW6432)\Autodesk\Revit 2021\Revit.exe
2021
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ Program
+ $(ProgramW6432)\Autodesk\Revit 2020\Revit.exe
+ 2020
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ Program
+ $(ProgramW6432)\Autodesk\Revit 2020\Revit.exe
+ 2020
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ Program
+ $(ProgramW6432)\Autodesk\Revit 2019\Revit.exe
+ 2019
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ Program
+ $(ProgramW6432)\Autodesk\Revit 2019\Revit.exe
+ 2019
+
+
-
- ..\packages\ModPlus.Revit.API.2021.1.0.0\lib\AdWindows.dll
-
-
- ..\packages\CommonServiceLocator.2.0.2\lib\net47\CommonServiceLocator.dll
-
-
- ..\packages\MvvmLightLibs.5.4.1.1\lib\net45\GalaSoft.MvvmLight.dll
-
-
- ..\packages\MvvmLightLibs.5.4.1.1\lib\net45\GalaSoft.MvvmLight.Extras.dll
-
-
- ..\packages\MvvmLightLibs.5.4.1.1\lib\net45\GalaSoft.MvvmLight.Platform.dll
-
-
- ..\packages\WindowsAPICodePack-Core.1.1.1\lib\Microsoft.WindowsAPICodePack.dll
-
-
- ..\packages\WindowsAPICodePack-Shell.1.1.1\lib\Microsoft.WindowsAPICodePack.Shell.dll
-
-
- ..\packages\ModPlus.Revit.API.2021.1.0.0\lib\RevitAPI.dll
-
-
- ..\packages\ModPlus.Revit.API.2021.1.0.0\lib\RevitAPIUI.dll
-
-
- ..\packages\speckle.xunit.runner.wpf.1.0.3\lib\net48\speckle.xunit.runner.wpf.dll
-
-
- ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll
-
-
- ..\packages\System.Collections.Immutable.1.7.1\lib\net461\System.Collections.Immutable.dll
-
-
- ..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll
-
-
- ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
-
-
- ..\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
-
-
- ..\packages\MvvmLightLibs.5.4.1.1\lib\net45\System.Windows.Interactivity.dll
-
-
- ..\packages\xunit.abstractions.2.0.3\lib\net35\xunit.abstractions.dll
-
-
- ..\packages\xunit.assert.2.4.1\lib\netstandard1.1\xunit.assert.dll
-
-
- ..\packages\xunit.extensibility.core.2.4.1\lib\net452\xunit.core.dll
-
-
- ..\packages\xunit.extensibility.execution.2.4.1\lib\net452\xunit.execution.desktop.dll
-
-
- ..\packages\xunit.runner.utility.2.4.1\lib\net452\xunit.runner.utility.net452.dll
-
@@ -129,41 +116,89 @@
Always
-
+
+
+
+
+
+ 1.0.0
+ runtime
+
+
+
+
+ {02399359-9CA0-4B47-B467-541E290E700F}
+ xUnitRevitUtils2019
+
+
+
+
+
+
+ 1.0.0
+ runtime
+
+
+
+
+ {0DEF0F23-8AE2-461B-B014-8A0DA7494088}
+ xUnitRevitUtils2020
+
+
+
+
+
+
+ 1.0.0
+ runtime
+
+
+
+
+ {977e0b63-5706-4c2b-9c01-3c02d9ebe377}
+ xUnitRevitUtils2021
+
+
+
+
+
-
- {06eaeff6-4704-40b4-b42a-d8a46eedd6f0}
- xUnitRevitUtils
-
-
-
-
+
+ 5.4.1.1
+
+
+ 1.0.3
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
+
+
+
+
+
-
-
- 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/xUnitRevitUtils2019/xUnitRevitUtils.nuspec b/xUnitRevitUtils2019/xUnitRevitUtils.nuspec
new file mode 100644
index 0000000..e1f014c
--- /dev/null
+++ b/xUnitRevitUtils2019/xUnitRevitUtils.nuspec
@@ -0,0 +1,22 @@
+
+
+
+ $id$
+ $version$
+ $title$
+ $author$
+ $author$
+ false
+ MIT
+ https://github.com/Speckle-Next/xunit-Revit
+ https://avatars2.githubusercontent.com/u/2092016
+ $description$
+
+ Copyright 2020
+ xunit revit
+
+
+
+
+
+
diff --git a/xUnitRevitUtils2019/xUnitRevitUtils2019.csproj b/xUnitRevitUtils2019/xUnitRevitUtils2019.csproj
new file mode 100644
index 0000000..9fb0898
--- /dev/null
+++ b/xUnitRevitUtils2019/xUnitRevitUtils2019.csproj
@@ -0,0 +1,29 @@
+
+
+
+ netstandard2.0
+ https://github.com/Speckle-Next/xunit-Revit
+ https://github.com/Speckle-Next/xunit-Revit
+ xunit revit runner
+ Speckle
+ Speckle
+ xUnit runner for Revit
+ https://avatars2.githubusercontent.com/u/2092016
+ xunit.png
+ MIT
+ true
+ xUnitRevitUtils
+ xUnitRevitUtils
+ xUnitRevitUtils.2019
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xUnitRevitUtils2020/xUnitRevitUtils.nuspec b/xUnitRevitUtils2020/xUnitRevitUtils.nuspec
new file mode 100644
index 0000000..1afabf7
--- /dev/null
+++ b/xUnitRevitUtils2020/xUnitRevitUtils.nuspec
@@ -0,0 +1,22 @@
+
+
+
+ $id$
+ $version$
+ $title$
+ $author$
+ $author$
+ false
+ MIT
+ https://github.com/Speckle-Next/xunit-Revit
+ https://avatars2.githubusercontent.com/u/2092016
+ $description$
+
+ Copyright 2020
+ xunit revit
+
+
+
+
+
+
diff --git a/xUnitRevitUtils2020/xUnitRevitUtils2020.csproj b/xUnitRevitUtils2020/xUnitRevitUtils2020.csproj
new file mode 100644
index 0000000..8f3da8d
--- /dev/null
+++ b/xUnitRevitUtils2020/xUnitRevitUtils2020.csproj
@@ -0,0 +1,29 @@
+
+
+
+ netstandard2.0
+ https://github.com/Speckle-Next/xunit-Revit
+ https://github.com/Speckle-Next/xunit-Revit
+ xunit revit runner
+ Speckle
+ Speckle
+ xUnit runner for Revit
+ https://avatars2.githubusercontent.com/u/2092016
+ xunit.png
+ MIT
+ true
+ xUnitRevitUtils
+ xUnitRevitUtils
+ xUnitRevitUtils.2020
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xUnitRevitUtils/xUnitRevitUtils.nuspec b/xUnitRevitUtils2021/xUnitRevitUtils.nuspec
similarity index 100%
rename from xUnitRevitUtils/xUnitRevitUtils.nuspec
rename to xUnitRevitUtils2021/xUnitRevitUtils.nuspec
diff --git a/xUnitRevitUtils/xUnitRevitUtils.csproj b/xUnitRevitUtils2021/xUnitRevitUtils2021.csproj
similarity index 85%
rename from xUnitRevitUtils/xUnitRevitUtils.csproj
rename to xUnitRevitUtils2021/xUnitRevitUtils2021.csproj
index 91b543a..023b9d8 100644
--- a/xUnitRevitUtils/xUnitRevitUtils.csproj
+++ b/xUnitRevitUtils2021/xUnitRevitUtils2021.csproj
@@ -12,6 +12,9 @@
xunit.png
MIT
true
+ xUnitRevitUtils
+ xUnitRevitUtils
+ xUnitRevitUtils.2021
diff --git a/xUnitRevitUtils/xru.cs b/xUnitRevitUtils2021/xru.cs
similarity index 100%
rename from xUnitRevitUtils/xru.cs
rename to xUnitRevitUtils2021/xru.cs