Owain
06/24/2026, 7:13 AMMike Chambers
06/24/2026, 9:32 AM<!-- when packing via IDE have debug store elsewhere and version stamp with date for ease-->
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<PackageOutputPath>$(MSBuildThisFileDirectory)..\..\dist\</PackageOutputPath>
<VersionSuffix>dev</VersionSuffix>
<VersionPrefix>$([System.DateTime]::Now.ToString("yyyy.MM.dd.HHmm"))</VersionPrefix>
</PropertyGroup>
then use psw to spin up the test site with local package
#dotnet add "$project" package {package_name} --source "D:\_work\{...}\dist" --prerelease
You can also set as a source (but don't need to).. but could do to get package manager ide to find you local packages.
dotnet nuget add source "d:\_work\{...}\dist" --name "LocalPackages"
I hope that's not telling you to suck eggs.. 🙂
beyond that what's your error? do you see the correct dependency added in the ide?Mike Chambers
06/24/2026, 9:34 AMOwain
06/24/2026, 9:45 AMOwain
06/24/2026, 9:46 AMsuedeapple (Paul)
06/24/2026, 10:03 AMOwain
06/24/2026, 10:06 AMsuedeapple (Paul)
06/24/2026, 10:10 AMsuedeapple (Paul)
06/24/2026, 10:53 AMOwain
06/24/2026, 10:53 AMOwain
06/24/2026, 10:56 AMsuedeapple (Paul)
06/24/2026, 11:01 AMMike Chambers
06/24/2026, 11:20 AMobject? GetValue(string propertyTypeAlias, string? culture = null, string? segment = null, bool published = false);
https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Core/Models/ContentBase.cs
could you use the published flag to compare before and after to see if the published property changed? could also be the case that published = true, for a node that doesn't currently have a published version returns null?
or IsPropertyDirty on the published value 🫣Warren Buckley
06/24/2026, 3:01 PMMike Chambers
06/24/2026, 3:08 PMWarren Buckley
06/24/2026, 3:09 PMOwain
06/24/2026, 3:15 PMOwain
06/24/2026, 3:16 PMWarren Buckley
06/24/2026, 3:21 PMWarren Buckley
06/24/2026, 3:22 PMOwain
06/24/2026, 3:22 PMWarren Buckley
06/24/2026, 3:22 PMWarren Buckley
06/24/2026, 3:42 PMOwain
06/24/2026, 4:00 PMOwain
06/24/2026, 4:00 PMOwain
06/24/2026, 4:01 PMWarren Buckley
06/24/2026, 4:03 PMWarren Buckley
06/24/2026, 4:03 PMOwain
06/24/2026, 4:04 PMOwain
06/24/2026, 4:04 PMWarren Buckley
06/24/2026, 4:05 PMOwain
06/24/2026, 4:05 PMWarren Buckley
06/24/2026, 4:06 PMOwain
06/24/2026, 4:06 PMWarren Buckley
06/24/2026, 4:07 PMOwain
06/24/2026, 4:08 PMWarren Buckley
06/24/2026, 4:08 PMsuedeapple (Paul)
06/24/2026, 7:33 PMOwain
06/24/2026, 7:37 PMWarren Buckley
06/24/2026, 7:44 PMWarren Buckley
06/24/2026, 7:49 PMsuedeapple (Paul)
06/24/2026, 8:10 PMWarren Buckley
06/24/2026, 8:36 PMsuedeapple (Paul)
06/24/2026, 8:51 PM