【发布时间】:2020-06-19 00:56:56
【问题描述】:
我无法再构建我的应用程序了,
每次我尝试编译都会出现以下错误。
错误 MSB6006:“lc.exe”以代码 -1 退出
我从未更改过 Microsoft.Common.CurrentVersion.targets 文件(或任何其他与 MSBuild 相关的文件)中的任何内容。
文件的完整路径:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets
似乎/出现错误的行:
<LC
Sources="@(_LicxFile)"
LicenseTarget="$(TargetFileName)"
OutputDirectory="$(IntermediateOutputPath)"
OutputLicense="$(IntermediateOutputPath)$(TargetFileName).licenses"
ReferencedAssemblies="@(ReferencePathWithRefAssemblies);@(ReferenceDependencyPaths)"
NoLogo="$(NoLogo)"
ToolPath="$(LCToolPath)"
SdkToolsPath="$(TargetFrameworkSDKToolsDirectory)"
EnvironmentVariables="$(LCEnvironment)"
MSBuildArchitecture="$(LCMSBuildArchitecture)"
TargetFrameworkVersion="$(TargetFrameworkVersion)"
>
这里的主要问题是我可以编译所有其他应用程序,但不是我最重要的应用程序,它是用 .NET Framework 4.7.2 用 C# WPF 编写的。
有人知道为什么我可能无法编译解决方案吗?
【问题讨论】:
-
您好,据我所知,
Microsoft.Common.CurrentVersion.targets是一个 msbuild 系统文件,如果出现错误,则表示您的项目有问题。您的项目是否有任何错误或下划线?如果您有任何带有警告的 nuget 包,您可以重新安装它们。 Besdes,您可以将构建日志设置为详细以查看具体警告。此外,请与我们分享xxxx.csproj文件以解决您的问题。
标签: visual-studio build compiler-errors msbuild visual-studio-2019