Open tribbloid opened 2 months ago
Run a clean first.
I can see it skipping a rebuild then Erroring about the file not existing
Also if wasm is building, disable it
just ran a dotnet clean
, and it is reporting some missing in the ExtLib:
$ dotnet clean MissionPlanner.sln
Build started 2024-08-27 10:38:05 PM.
1>Project "D:\git\MissionPlanner\MissionPlanner.sln" on node 1 (Clean target(s)).
1>ValidateSolutionConfiguration:
Building solution configuration "Debug|Any CPU".
ValidateProjects:
The project "Updater" is not selected for building in solution configuration "Debug|Any CPU".
The project "SikRadio" is not selected for building in solution configuration "Debug|Any CPU".
The project "wasm" is not selected for building in solution configuration "Debug|Any CPU".
The project "WindowsStore" is not selected for building in solution configuration "Debug|Any CPU".
The project "Dowding" is not selected for building in solution configuration "Debug|Any CPU".
The project "MissionPlannerTests" is not selected for building in solution configuration "Debug|Any CPU".
1>D:\git\MissionPlanner\MissionPlanner.sln.metaproj : error MSB3202: The project file "D:\git\MissionPlanner\ExtLibs\mono\mcs\class\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj" was not found. [D:
\git\MissionPlanner\MissionPlanner.sln]
1>D:\git\MissionPlanner\MissionPlanner.sln.metaproj : error MSB3202: The project file "D:\git\MissionPlanner\ExtLibs\mono\mcs\class\Accessibility\Accessibility-net_4_x.csproj" was not found. [D:\git\MissionPlanner\MissionPlanner.sln]
1>Project "D:\git\MissionPlanner\MissionPlanner.sln" (1) is building "D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj" (12) on node 8 (Clean target(s)).
12>Project "D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj" (12) is building "D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj" (12:2) on node 8 (Clean target(s)).
12>C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please ref
er to https://aka.ms/dotnet-core-support for more information about the support policy. [D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj::TargetFramework=netcoreapp3.1]
1>Project "D:\git\MissionPlanner\MissionPlanner.sln" (1) is building "D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj" (73) on node 5 (Clean target(s)).
73>C:\Users\pengc\.nuget\packages\system.codedom\8.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets(4,5): warning : System.CodeDom 8.0.0 doesn't support netcoreapp3.1 and has not been tested with it. Consider upgrading your TargetFramework to net6.0
or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\git\MissionPlanner\ExtLibs\Mock\Mock
.csproj]
73>C:\Users\pengc\.nuget\packages\system.management\8.0.0\buildTransitive\netcoreapp2.0\System.Management.targets(4,5): warning : System.Management 8.0.0 doesn't support netcoreapp3.1 and has not been tested with it. Consider upgrading your TargetFramework
to net6.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\git\MissionPlanner\ExtLibs\
Mock\Mock.csproj]
73>C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please ref
er to https://aka.ms/dotnet-core-support for more information about the support policy. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
73>C:\Program Files\dotnet\sdk\8.0.400\Microsoft.Common.CurrentVersion.targets(1890,5): warning NU1702: ProjectReference 'D:\git\MissionPlanner\ExtLibs\MavlinkMessagePlugin\MavlinkMessagePlugin.csproj' was resolved using '.NETFramework,Version=v4.7.2' inste
ad of the project target framework '.NETCoreApp,Version=v3.1'. This project may not be fully compatible with your project. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
73>C:\Program Files\dotnet\sdk\8.0.400\Microsoft.Common.CurrentVersion.targets(1890,5): warning NU1702: ProjectReference 'D:\git\MissionPlanner\MissionPlanner.csproj' was resolved using '.NETFramework,Version=v4.7.2' instead of the project target framework
'.NETCoreApp,Version=v3.1'. This project may not be fully compatible with your project. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
73>C:\Program Files\dotnet\sdk\8.0.400\Microsoft.Common.CurrentVersion.targets(1890,5): warning NU1702: ProjectReference 'D:\git\MissionPlanner\ExtLibs\Xamarin.Forms.Platform.WinForms\Xamarin.Forms.Platform.WinForms.csproj' was resolved using '.NETFramework
,Version=v4.7.2' instead of the project target framework '.NETCoreApp,Version=v3.1'. This project may not be fully compatible with your project. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
73>C:\Program Files\dotnet\sdk\8.0.400\Microsoft.Common.CurrentVersion.targets(1890,5): warning NU1702: ProjectReference 'D:\git\MissionPlanner\ExtLibs\GDAL\GDAL.NET.csproj' was resolved using '.NETFramework,Version=v4.7.2' instead of the project target fra
mework '.NETCoreApp,Version=v3.1'. This project may not be fully compatible with your project. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
1>Project "D:\git\MissionPlanner\MissionPlanner.sln" (1) is building "D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj" (61:22) on node 14 (Clean target(s)).
61:22>Project "D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj" (61:22) is building "D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj" (61:24) on node 14 (Clean target(s)).
61>C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please ref
er to https://aka.ms/dotnet-core-support for more information about the support policy. [D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj::TargetFramework=netcoreapp3.1]
12>Done Building Project "D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj" (Clean target(s)).
12>Done Building Project "D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj" (Clean target(s)).
61>Done Building Project "D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj" (Clean target(s)).
61>Done Building Project "D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj" (Clean target(s)).
73>Done Building Project "D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj" (Clean target(s)).
1>Done Building Project "D:\git\MissionPlanner\MissionPlanner.sln" (Clean target(s)) -- FAILED.
Build FAILED.
"D:\git\MissionPlanner\MissionPlanner.sln" (Clean target) (1) ->
"D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj" (Clean target) (12) ->
"D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj" (Clean target) (12:2) ->
(_CheckForEolTargetFrameworks target) ->
C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please r
efer to https://aka.ms/dotnet-core-support for more information about the support policy. [D:\git\MissionPlanner\ExtLibs\Ntrip\Ntrip.csproj::TargetFramework=netcoreapp3.1]
"D:\git\MissionPlanner\MissionPlanner.sln" (Clean target) (1) ->
"D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj" (Clean target) (73) ->
(NETStandardCompatError_System_CodeDom_net6_0 target) ->
C:\Users\pengc\.nuget\packages\system.codedom\8.0.0\buildTransitive\netcoreapp2.0\System.CodeDom.targets(4,5): warning : System.CodeDom 8.0.0 doesn't support netcoreapp3.1 and has not been tested with it. Consider upgrading your TargetFramework to net6
.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\git\MissionPlanner\ExtLibs\Mock\Mo
ck.csproj]
"D:\git\MissionPlanner\MissionPlanner.sln" (Clean target) (1) ->
"D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj" (Clean target) (73) ->
(NETStandardCompatError_System_Management_net6_0 target) ->
C:\Users\pengc\.nuget\packages\system.management\8.0.0\buildTransitive\netcoreapp2.0\System.Management.targets(4,5): warning : System.Management 8.0.0 doesn't support netcoreapp3.1 and has not been tested with it. Consider upgrading your TargetFramewor
k to net6.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\git\MissionPlanner\ExtLib
s\Mock\Mock.csproj]
"D:\git\MissionPlanner\MissionPlanner.sln" (Clean target) (1) ->
"D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj" (Clean target) (73) ->
(_CheckForEolTargetFrameworks target) ->
C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please r
efer to https://aka.ms/dotnet-core-support for more information about the support policy. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
"D:\git\MissionPlanner\MissionPlanner.sln" (Clean target) (1) ->
"D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj" (Clean target) (73) ->
(_GetProjectReferenceTargetFrameworkProperties target) ->
C:\Program Files\dotnet\sdk\8.0.400\Microsoft.Common.CurrentVersion.targets(1890,5): warning NU1702: ProjectReference 'D:\git\MissionPlanner\ExtLibs\MavlinkMessagePlugin\MavlinkMessagePlugin.csproj' was resolved using '.NETFramework,Version=v4.7.2' ins
tead of the project target framework '.NETCoreApp,Version=v3.1'. This project may not be fully compatible with your project. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
C:\Program Files\dotnet\sdk\8.0.400\Microsoft.Common.CurrentVersion.targets(1890,5): warning NU1702: ProjectReference 'D:\git\MissionPlanner\MissionPlanner.csproj' was resolved using '.NETFramework,Version=v4.7.2' instead of the project target framewor
k '.NETCoreApp,Version=v3.1'. This project may not be fully compatible with your project. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
C:\Program Files\dotnet\sdk\8.0.400\Microsoft.Common.CurrentVersion.targets(1890,5): warning NU1702: ProjectReference 'D:\git\MissionPlanner\ExtLibs\Xamarin.Forms.Platform.WinForms\Xamarin.Forms.Platform.WinForms.csproj' was resolved using '.NETFramewo
rk,Version=v4.7.2' instead of the project target framework '.NETCoreApp,Version=v3.1'. This project may not be fully compatible with your project. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
"D:\git\MissionPlanner\MissionPlanner.sln" (Clean target) (1) ->
"D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj" (Clean target) (73) ->
C:\Program Files\dotnet\sdk\8.0.400\Microsoft.Common.CurrentVersion.targets(1890,5): warning NU1702: ProjectReference 'D:\git\MissionPlanner\ExtLibs\GDAL\GDAL.NET.csproj' was resolved using '.NETFramework,Version=v4.7.2' instead of the project target f
ramework '.NETCoreApp,Version=v3.1'. This project may not be fully compatible with your project. [D:\git\MissionPlanner\ExtLibs\Mock\Mock.csproj]
"D:\git\MissionPlanner\MissionPlanner.sln" (Clean target) (1) ->
"D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj" (Clean target) (61:22) ->
"D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj" (Clean target) (61:24) ->
(_CheckForEolTargetFrameworks target) ->
C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please r
efer to https://aka.ms/dotnet-core-support for more information about the support policy. [D:\git\MissionPlanner\ExtLibs\px4uploader\px4uploader.csproj::TargetFramework=netcoreapp3.1]
"D:\git\MissionPlanner\MissionPlanner.sln" (Clean target) (1) ->
(Clean target) ->
D:\git\MissionPlanner\MissionPlanner.sln.metaproj : error MSB3202: The project file "D:\git\MissionPlanner\ExtLibs\mono\mcs\class\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj" was not found. [
D:\git\MissionPlanner\MissionPlanner.sln]
D:\git\MissionPlanner\MissionPlanner.sln.metaproj : error MSB3202: The project file "D:\git\MissionPlanner\ExtLibs\mono\mcs\class\Accessibility\Accessibility-net_4_x.csproj" was not found. [D:\git\MissionPlanner\MissionPlanner.sln]
9 Warning(s)
2 Error(s)
both are under MissionPlanner\ExtLibs\mono\mcs\class\
, so I don't think they are related to wasm
ok, you need to checkout the submodules
you are missing everything in the mono directory
Issue details
Please describe the problem, or desired feature
after upgrading IDE, many dll can no longer be found on compilation
Version
What version was the issue encountered with
1.3.82
Platform
[ ] All [ ] AntennaTracker [ ] Copter [ ] Plane [ ] Rover [ ] Sub
Airframe type
What type of airframe (flying wing, glider, hex, Y6, octa etc)
N/A: this is a compilation error
Hardware type
What autopilot hardware was used? (pixhawk, pixracer, PX4FMU etc)
N/A: this is a compilation error
Logs
Please provide a link to any relevant logs that show the issue
The following error was encountered when opening MissionPlanner.sln and recompile immediately
here is a list of all errors: