首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误MSB6006:与代码1一起退出的"lc.exe“

错误MSB6006:与代码1一起退出的"lc.exe“
EN

Stack Overflow用户
提问于 2020-03-06 09:51:45
回答 1查看 4.4K关注 0票数 0

我不能再建立我的申请了,

每次我试图编译时,都会出现以下错误。

错误MSB6006:与代码1一起退出的"lc.exe“

我从未更改过Microsoft.Common.CurrentVersion.targets文件(或与MSBuild相关的任何其他文件)中的任何内容。

文件的完整路径:

代码语言:javascript
运行
复制
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets

出现错误的行:

代码语言:javascript
运行
复制
<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)"
    >

这里的主要问题是,我可以编译所有其他应用程序,但不是我的最重要的应用程序,它是用C#框架4.7.2用.NET WPF编写的。

有人知道我为什么不能编译解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-09 09:17:02

错误MSB6006:与代码1一起退出的“lc.exe”

此错误意味着您的项目有错误而不是Microsoft.Common.CurrentVersion.targets文件。

实际上,要查看特定的错误,应该将构建输出日志设置为Diagnostic/Detailed by Tools-->Options-->Projects and Solutions-->Build and Run-->set MSBuild project build output verbosity to Diagnostic/Detailed。然后,当您再次构建,您可以看到有关它的详细信息。

你可以试着遵循以下几种方法:

  1. 请检查您的nuget包裹上是否有警告。如果是,请重新安装它们,或者只使用update-Package -reinstall下的包管理控制台
  2. 如果您有任何project-->Properties-->Build Event),post(pre)-build事件(右键单击您的-build),请检查该命令是否有错误。
  3. 如果您有licenses.licx文件,则应将它们排除在项目之外。
  4. 您可以尝试创建一个新的WPF项目,然后添加与前一个项目相同的内容,以测试它是否是项目的问题。
  5. 如果您的VS环境有什么问题,或者将您的VS更新到最新版本时,请使用在VS安装程序中进行修复

,如果可能的话,请与我们共享您的WPF项目的文件,以便快速解决您的问题。此外,还有关于此错误的类似的问题

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60561531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档