Commented out System.Threading.Tasks lines, which don't appear to be available in KSP's assembly, and appear to be unused in QuantumStrut.
Commented out System.Threading.Tasks lines, which don't appear to be available in KSP's assembly, and appear to be unused in QuantumStrut.

--- a/CoreStrut.cs
+++ b/CoreStrut.cs
@@ -9,7 +9,7 @@
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
-using System.Threading.Tasks;
+//using System.Threading.Tasks;
 using UnityEngine;
 
 namespace QuantumStrut

--- a/QuantumStrut.cs
+++ b/QuantumStrut.cs
@@ -9,7 +9,7 @@
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
-using System.Threading.Tasks;
+//using System.Threading.Tasks;
 using UnityEngine;
 
 namespace QuantumStrut

--- a/QuantumStrutCore.cs
+++ b/QuantumStrutCore.cs
@@ -10,7 +10,7 @@
 using System.ComponentModel;
 using System.Linq;
 using System.Text;
-using System.Threading.Tasks;
+//using System.Threading.Tasks;
 using UnityEngine;
 using KSP.IO;
 

file:a/Strut.cs -> file:b/Strut.cs
--- a/Strut.cs
+++ b/Strut.cs
@@ -9,7 +9,7 @@
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
-using System.Threading.Tasks;
+//using System.Threading.Tasks;
 using UnityEngine;
 
 namespace QuantumStrut

file:a/Util.cs -> file:b/Util.cs
--- a/Util.cs
+++ b/Util.cs
@@ -10,7 +10,7 @@
 using System.ComponentModel;
 using System.Linq;
 using System.Text;
-using System.Threading.Tasks;
+//using System.Threading.Tasks;
 using KSP.IO;
 using UnityEngine;