diff --git a/.github/scripts/check_file_version.ps1 b/.github/scripts/check_file_version.ps1
index 0607c764a9b..76d62443959 100644
--- a/.github/scripts/check_file_version.ps1
+++ b/.github/scripts/check_file_version.ps1
@@ -81,7 +81,13 @@ $excludedFiles = @(
"JsonSchema.Net.dll",
"JsonPointer.Net.dll",
"Json.More.dll",
- "DynamoPlayer.*.dll"
+ "DynamoPlayer.*.dll",
+ # DynamoAssistant built-in package (DYN-10450) — versioned independently of Dynamo, signed in its own pipeline.
+ "AutodeskAssistantViewExtension.dll",
+ "AutodeskAssistantViewExtension.resources.dll",
+ "AdpSDKCSharpWrapper.dll",
+ "Analytics.NET.ADP.dll",
+ "Analytics.NET.Core.dll"
)
$noVersion = @()
$wrongVersion = @()
diff --git a/src/DynamoCoreWpf/DynamoCoreWpf.csproj b/src/DynamoCoreWpf/DynamoCoreWpf.csproj
index 9d4ec14afb3..a0c5658494c 100644
--- a/src/DynamoCoreWpf/DynamoCoreWpf.csproj
+++ b/src/DynamoCoreWpf/DynamoCoreWpf.csproj
@@ -2234,6 +2234,31 @@
+
+
+
+
+
+
+
+ $(OutputPath)\Built-In Packages\packages\DynamoAssistant\
+
+
+
+
+
+
diff --git a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerExtensionLoadingTests.cs b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerExtensionLoadingTests.cs
index 82c226a5a4a..48fdd952d99 100644
--- a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerExtensionLoadingTests.cs
+++ b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerExtensionLoadingTests.cs
@@ -60,6 +60,7 @@ public void PackageManagerLoadsAndAddsViewExtension()
Is.EquivalentTo(
new List
{
+ "Autodesk Assistant",
"Documentation Browser",
"Dynamo MCP View Extension",
"DynamoManipulationExtension",
diff --git a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerUITests.cs b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerUITests.cs
index dbd04552f4d..befd79f2071 100644
--- a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerUITests.cs
+++ b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerUITests.cs
@@ -38,7 +38,7 @@ public class PackageManagerUITests : SystemTestBase
internal string BuiltinPackagesTestDir { get { return Path.Combine(TestDirectory, "builtinpackages testdir", "Packages"); } }
- internal int ExpectedNumberOfBuiltInPackages { get { return 3; } }
+ internal int ExpectedNumberOfBuiltInPackages { get { return 4; } }
#region Utility functions
diff --git a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerViewExtensionTests.cs b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerViewExtensionTests.cs
index 0510b7d53cf..3af14fd7bf5 100644
--- a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerViewExtensionTests.cs
+++ b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerViewExtensionTests.cs
@@ -159,7 +159,7 @@ public void PackageManagerLoadsRuntimeGeneratedExtension()
public void PackageManagerViewExtensionHasCorrectNumberOfRequestedExtensions()
{
var pkgViewExtension = View.viewExtensionManager.ViewExtensions.OfType().FirstOrDefault();
- Assert.AreEqual(pkgViewExtension.RequestedExtensions.Count(), 3);
+ Assert.AreEqual(pkgViewExtension.RequestedExtensions.Count(), 4);
}
[Test]
@@ -208,7 +208,7 @@ public void LateLoadedViewExtensionsHaveMethodsCalled()
var pkg = loader.ScanPackageDirectory(pkgDir);
loader.LoadPackages(new List { pkg });
Assert.AreEqual(1, loader.RequestedExtensions.Count());
- Assert.AreEqual(4, View.viewExtensionManager.ViewExtensions.OfType().FirstOrDefault().RequestedExtensions.Count());
+ Assert.AreEqual(5, View.viewExtensionManager.ViewExtensions.OfType().FirstOrDefault().RequestedExtensions.Count());
Assert.IsTrue(viewExtensionLoadStart);
Assert.IsTrue(viewExtensionAdd);
Assert.IsTrue(viewExtensionLoaded);