错误 MSB4181:“ResolveComReference”任务返回 false,但未记录错误

问题描述 投票:0回答:1

当我在

gitlab.Applicati
中构建我的应用程序时,源代码位于
.NET
中,它给了我一个错误和警告。

例外:

C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2977,5): error MSB4181: The "ResolveComReference" task returned false but did not log an error. [C:\Gitlab-Runner\builds\3izCYubi\0\dhanlaxmi-applications\stormapp\ProjectHO\ProjectHO.csproj]
    40 Warning(s)
    1 Error(s)
Time Elapsed 00:00:06.33
Cleaning up project directory and file based variables
00:01
ERROR: Job failed: exit status 1

我使用 msbuild 工具构建 .NET 应用程序的命令:

$ cd "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MsBuild"
$ MsBuild.exe "C:\Gitlab-Runner\builds\3izCYubi\0\dhanlaxmi-applications\stormapp\Live_Prjct.sln"

有关如何解决此问题的任何提示都会有所帮助。

.net visual-studio gitlab msbuild
1个回答
0
投票

您的包裹参考有任何问题吗? 根据官方文档,可以使用 -

verbosity:diag
命令行运行 msbuild 来获取更详细的错误信息。 如果有更详细的错误信息,我可以更好地帮助你。

参考文档:https://learn.microsoft.com/en-us/visualstudio/msbuild/errors/msb4181?view=vs-2022

© www.soinside.com 2019 - 2024. All rights reserved.