4

我在为 Windows 构建时遇到此错误

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(238,5): error MSB8066: Custom build for 'D:\DSI projects\sanjali_app \build\windows\CMakeFiles\a6c8cc86bdf940a07f4885a881770ba0\flutter_windows.dll.rule;D:\DSI projects\sanjali_app\build\windows\CMakeFiles\9c479cc21d461e620769ab96f5bca778\flutter_assemble.rule' 退出,代码为 1。 \windows\flutter\flutter_assemble.vcxproj] 异常:构建过程失败。

4

4 回答 4

6

2021 年 8 月更新

几个小时都面临同样的错误,Github 上的问题或 StackOverflow 上的答案似乎都对我不起作用。

因此,经过我的研究,我发现没有特定原因导致Error MSB8066错误发生,但这可能是由于@aishamhasan 提到的项目文件夹路径中的空间或其他一些未确定的原因。就我而言,缺少一个简单的文件。

Error detected in pubspec.yaml:
[   +2 ms]   [        ] No file or variants found for asset: images/project_app.png.

为了快速找出导致此问题的原因,您可以从命令行运行项目,而不是使用 android studio 上的运行功能。

flutter run -d windows -v

在您的详细信息中,寻找任何错误,或者您可以直接搜索Error然后尝试找出导致错误的原因。

遵循相同的方法,我能够非常快速地解决错误。

于 2021-08-10T14:21:13.947 回答
1

我在生成 python 绑定时得到了 MSB8066,并通过在 CMakeLists.txt 中禁用 BUILD_PYTHON_BINDINGS 来解决这个问题

于 2021-04-13T04:09:28.073 回答
1

对我有用的解决方案是我从我的项目中删除了构建文件夹/目录

于 2021-11-12T07:30:48.823 回答
1

删除项目文件夹路径上的空格可以解决问题。

颤振问题

于 2021-04-12T09:27:07.380 回答