diff --git a/source/Cosmos.VS.DebugEngine/Cosmos.DebugEngine.pkgdef b/source/Cosmos.VS.DebugEngine/Cosmos.DebugEngine.pkgdef
index ef0d10c78..ef298013c 100644
--- a/source/Cosmos.VS.DebugEngine/Cosmos.DebugEngine.pkgdef
+++ b/source/Cosmos.VS.DebugEngine/Cosmos.DebugEngine.pkgdef
@@ -17,3 +17,9 @@
; "SuspendThread"=dword:00000001
"CLSID"="{dc8503ab-7ee6-456c-a209-66c690d9f6f4}"
"GlobalVisualizersDirectory"="$PackageFolder$"
+
+[$RootKey$\CLSID\{dc8503ab-7ee6-456c-a209-66c690d9f6f4}]
+"Assembly"="Cosmos.VS.DebugEngine"
+"Class"="Cosmos.VS.DebugEngine.AD7.Impl.AD7Engine"
+"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL"
+"CodeBase"="$PackageFolder$\Cosmos.VS.DebugEngine.dll"
diff --git a/source/Cosmos.VS.DebugEngine/Cosmos.VS.DebugEngine.csproj b/source/Cosmos.VS.DebugEngine/Cosmos.VS.DebugEngine.csproj
index 237376eb6..68b52d295 100644
--- a/source/Cosmos.VS.DebugEngine/Cosmos.VS.DebugEngine.csproj
+++ b/source/Cosmos.VS.DebugEngine/Cosmos.VS.DebugEngine.csproj
@@ -229,13 +229,25 @@
..\..\packages\Microsoft.VisualStudio.Validation.15.3.32\lib\net45\Microsoft.VisualStudio.Validation.dll
True
+
+ ..\..\packages\Microsoft.Win32.Primitives.4.3.0\lib\net46\Microsoft.Win32.Primitives.dll
+ True
+
False
+
+ ..\..\packages\System.AppContext.4.3.0\lib\net46\System.AppContext.dll
+ True
+
+
+ ..\..\packages\System.Console.4.3.0\lib\net46\System.Console.dll
+ True
+
@@ -246,11 +258,31 @@
True
+
+ ..\..\packages\System.Globalization.Calendars.4.3.0\lib\net46\System.Globalization.Calendars.dll
+ True
+
+
+ ..\..\packages\System.IO.4.3.0\lib\net462\System.IO.dll
+ True
+
..\..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll
True
+
+ ..\..\packages\System.IO.Compression.ZipFile.4.3.0\lib\net46\System.IO.Compression.ZipFile.dll
+ True
+
+
+ ..\..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll
+ True
+
+
+ ..\..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll
+ True
+
..\..\packages\System.Net.Http.4.3.0\lib\net46\System.Net.Http.dll
True
@@ -260,15 +292,51 @@
True
+
+ ..\..\packages\System.Reflection.4.3.0\lib\net462\System.Reflection.dll
+ True
+
+
+ ..\..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll
+ True
+
+
+ ..\..\packages\System.Runtime.Extensions.4.3.0\lib\net462\System.Runtime.Extensions.dll
+ True
+
+
+ ..\..\packages\System.Runtime.InteropServices.4.3.0\lib\net462\System.Runtime.InteropServices.dll
+ True
+
+
+ ..\..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll
+ True
+
..\..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net461\System.Security.Cryptography.Algorithms.dll
True
+
+ ..\..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll
+ True
+
+
+ ..\..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll
+ True
+
+
+ ..\..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll
+ True
+
+
+ ..\..\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll
+ True
+
diff --git a/source/Cosmos.VS.DebugEngine/CosmosDebugEnginePackage.cs b/source/Cosmos.VS.DebugEngine/CosmosDebugEnginePackage.cs
index c8b291a9a..d8ecdf694 100644
--- a/source/Cosmos.VS.DebugEngine/CosmosDebugEnginePackage.cs
+++ b/source/Cosmos.VS.DebugEngine/CosmosDebugEnginePackage.cs
@@ -3,7 +3,6 @@ using System.Runtime.InteropServices;
using Microsoft.VisualStudio.OLE.Interop;
using Microsoft.VisualStudio.Shell;
-using Cosmos.VS.DebugEngine.AD7.Impl;
using Cosmos.VS.DebugEngine.Commands;
namespace Cosmos.VS.DebugEngine
@@ -12,7 +11,6 @@ namespace Cosmos.VS.DebugEngine
[PackageRegistration(UseManagedResourcesOnly = true)]
[InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)]
[ProvideMenuResource("Menus.ctmenu", 1)]
- [ProvideObject(typeof(AD7Engine))]
public sealed class CosmosDebugEnginePackage : Package, IOleCommandTarget
{
private IOleCommandTarget packageCommandTarget;