diff options
author | Matt Clay <matt@mystile.com> | 2023-02-02 16:24:06 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-02 16:24:06 -0800 |
commit | 05ec8b6808aa6c45ceda50b0a814b5b6d5635f86 (patch) | |
tree | 7dbc45ad4deda7a3762b1da617f9611e7855cac2 | |
parent | efe09ab86e32f93b73123411344a05197be8e2ea (diff) | |
download | ansible-05ec8b6808aa6c45ceda50b0a814b5b6d5635f86.tar.gz |
[stable-2.14] Ansible.Basic.cs - Fix compile error on PS 7.3.x (#79848) (#79850)
(cherry picked from commit 83fe75db07cb55dc2efeb437ce20b9d4462860c3)
-rw-r--r-- | changelogs/fragments/powershell-7.3-fix.yml | 2 | ||||
-rw-r--r-- | lib/ansible/module_utils/csharp/Ansible.Basic.cs | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/changelogs/fragments/powershell-7.3-fix.yml b/changelogs/fragments/powershell-7.3-fix.yml new file mode 100644 index 0000000000..1a9b8d31ac --- /dev/null +++ b/changelogs/fragments/powershell-7.3-fix.yml @@ -0,0 +1,2 @@ +bugfixes: + - Ansible.Basic.cs - Ignore compiler warning (reported as an error) when running under PowerShell 7.3.x. diff --git a/lib/ansible/module_utils/csharp/Ansible.Basic.cs b/lib/ansible/module_utils/csharp/Ansible.Basic.cs index 2db9728ddc..c68281ef1b 100644 --- a/lib/ansible/module_utils/csharp/Ansible.Basic.cs +++ b/lib/ansible/module_utils/csharp/Ansible.Basic.cs @@ -16,6 +16,10 @@ using Newtonsoft.Json; using System.Web.Script.Serialization; #endif +// Newtonsoft.Json may reference a different System.Runtime version (6.x) than loaded by PowerShell 7.3 (7.x). +// Ignore CS1701 so the code can be compiled when warnings are reported as errors. +//NoWarn -Name CS1701 -CLR Core + // System.Diagnostics.EventLog.dll reference different versioned dlls that are // loaded in PSCore, ignore CS1702 so the code will ignore this warning //NoWarn -Name CS1702 -CLR Core |