You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I updated to a new Win11 machine, and v8.5 worked fine when I downloaded it,
but it couldn't build it from source, likely because I'm now using Visual Studio 2026.
Most of the changes in this commit are just importing code
from NppCSharpPluginPack 0.0.3.26 (molsonkiko/NppCSharpPluginPack@8f8d0e0),
since that plugin pack built fine on my new setup.
The changes to Main.cs are just sorting the using's.
The new UI test failures are likely due to EOLs being corrupted by Git when I pull from remote,
since testfiles/small/example_ini.json is *supposed* to deliberately feature a mixture of CRLF and LF newlines,
but Git likes to normalize newlines.
I have used git config --global core.autocrlf false on this machine to try and prevent that from happening going forward.
I will commit a change that fixes this issue shortly,
but I wanted this commit to represent the minimal number of changes required to make the plugin compile on VS2026.
Finally, the performance improvements are pretty obviously just due to a faster machine.
Copy file name to clipboardExpand all lines: JsonToolsNppPlugin/PluginInfrastructure/DllExport/DllExportAttribute.cs
+8-1Lines changed: 8 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,15 @@
2
2
usingSystem;
3
3
usingSystem.Runtime.InteropServices;
4
4
5
-
namespaceNppPlugin.DllExport
5
+
namespaceRGiesecke.DllExport
6
6
{
7
+
/// <summary>
8
+
/// The fully qualified type name must be <c>RGiesecke.DllExport.DllExportAttribute</c> in order to work with the pre-configured task in <c>UnmanagedExports.Repack.Upgrade.targets</c>.
9
+
/// This implementation could be avoided if we referenced the <c>RGiesecke.DllExport.Metadata</c> assembly, but then it will look like a runtime dependency, and be copied to the build output directory.
10
+
/// <para>
11
+
/// See <seealso href="https://github.com/stevenengland/UnmanagedExports.Repack.Upgrade/blob/master/nuget/build/UnmanagedExports.Repack.Upgrade.targets"/>
0 commit comments