After updating to Unity 5.3.4f1 (64-bit), I am receiving three similar warnings:
“The primary reference “UnityEditor” could not be resolved because it has an indirect dependency on the framework assembly “System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089” which could not be resolved in the currently targeted framework. “.NETFramework,Version=v3.5,Profile=Unity Web v3.5”. To resolve this problem, either remove the reference “UnityEditor” or retarget your application to a framework version which contains “System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”. GameProject.CSharp”
…and two similar Warnings that is almost identical but with “UnityEngine.Networking” and “UnityEngine.UI” instead of the above “UnityEditor” (in bold).
From the two solutions listed in the warning, I don’t want to remove the references as I might need it in the future. In regards to re-targeting my application, from what I understand, we can only choose between “.NET 2.0” and “.NET 2.0 Subset” from Unity > Edit > Project Settings > Player > Api Compatibility Level, but choosing either did not eliminate the warnings.