Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

error MSB3073 when building Flutter desktop

Recently I just got the issue below when I tried to build a release version of a Flutter Windows Desktop application. I can run and build the project normally in debug mode. However, when it came to release mode, it failed. I am not an expert in windows apps, so I have no clue what's going on. Any suggestion?

C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: The command "setlocal [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: "C:\Program Files\Microsoft Visual Studio\2022\C
ommunity\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E make_directory C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: "C:\Program Files\Microsoft Visual Studio\2022\C
ommunity\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E copy_if_different C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows/x64
/Release/cargo/build/x86_64-pc-windows-msvc/release/native.lib C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows/x64/Release/cargo/build/x86_64-pc-wi
ndows-msvc/release/native.dll.lib C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmErrorLevel [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: exit /b %1 [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmDone [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: setlocal [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: "C:\Program Files\Microsoft Visual Studio\2022\C
ommunity\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E make_directory C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: "C:\Program Files\Microsoft Visual Studio\2022\C
ommunity\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E copy_if_different C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows/x64
/Release/cargo/build/x86_64-pc-windows-msvc/release/native.dll C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmErrorLevel [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: exit /b %1 [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmDone [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: setlocal [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: "C:\Program Files\Microsoft Visual Studio\2022\C
ommunity\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E make_directory C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: "C:\Program Files\Microsoft Visual Studio\2022\C
ommunity\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E copy_if_different C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows/x64
/Release/cargo/build/x86_64-pc-windows-msvc/release/native.pdb C:/Users/doan/Documents/workspace/workspace_proxy/proxy-application/build/windows [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmErrorLevel [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: exit /b %1 [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :cmDone [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(159,5): error MSB3073: :VCEnd" exited with code 1. [C:\Users\doan\Documents\workspace\workspace_proxy\proxy-application\build\windows\_cargo-build_native.vcxproj]
Building Windows application...
Build process failed.
like image 768
Kingfisher Phuoc Avatar asked Sep 03 '25 16:09

Kingfisher Phuoc


2 Answers

Max Ked's solution worked once for me and failed next! I tried this and it works:

  • Delete .dart_tool folder.
  • run flutter pub get --no-example. Flutter extension should suggest you run this command by the extension itself after you delete the mentioned folder.
like image 69
Ibrahim Avatar answered Sep 05 '25 06:09

Ibrahim


Open CMD with administration rights, then navigate to your project folder and paste flutter build windows. It's helped me once.

Short CMD example :

  1. cd myflutterproject

  2. flutter build windows

Another possible solution is open project in Visual Studio:

YOUR_FLUTTER_PROJECT_FOLDER\build\windows\x64\PROJECT_NAME.sln and try build project

like image 39
Max Ked Avatar answered Sep 05 '25 08:09

Max Ked