From c890f0e1a360d949d5e0b5d9ab619c4a78d9fbd3 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Sat, 30 Dec 2023 22:53:21 -0500 Subject: Add a warning that VBScript is deprecated. --- src/api/wix/WixToolset.Data/WarningMessages.cs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/api') diff --git a/src/api/wix/WixToolset.Data/WarningMessages.cs b/src/api/wix/WixToolset.Data/WarningMessages.cs index 790291e4..f3d469bf 100644 --- a/src/api/wix/WixToolset.Data/WarningMessages.cs +++ b/src/api/wix/WixToolset.Data/WarningMessages.cs @@ -714,6 +714,11 @@ namespace WixToolset.Data return Message(sourceLineNumbers, Ids.InvalidWixVersion, "Invalid WixVersion '{0}' in {1}/@'{2}'. Comparisons may yield unexpected results.", version, elementName, attributeName); } + public static Message VBScriptIsDeprecated(SourceLineNumber sourceLineNumbers) + { + return Message(sourceLineNumbers, Ids.VBScriptIsDeprecated, "VBScript is a deprecated Windows component: https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features. VBScript custom actions might fail on some Windows systems. Rewrite or eliminate VBScript custom actions for best compatibility."); + } + private static Message Message(SourceLineNumber sourceLineNumber, Ids id, string format, params object[] args) { return new Message(sourceLineNumber, MessageLevel.Warning, (int)id, format, args); @@ -855,6 +860,7 @@ namespace WixToolset.Data DiscardedRollbackBoundary2 = 1160, ExePackageDetectInformationRecommended = 1161, InvalidWixVersion = 1162, + VBScriptIsDeprecated = 1163, } } } -- cgit v1.2.3-55-g6feb