当我在
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"
有关如何解决此问题的任何提示都会有所帮助。
您的包裹参考有任何问题吗? 根据官方文档,可以使用 -
verbosity:diag
命令行运行 msbuild 来获取更详细的错误信息。
如果有更详细的错误信息,我可以更好地帮助你。
参考文档:https://learn.microsoft.com/en-us/visualstudio/msbuild/errors/msb4181?view=vs-2022