【问题标题】:Visual Studio 2015 Build errors - The "Csc" task could not be initialized with its input parametersVisual Studio 2015 构建错误 - 无法使用其输入参数初始化“Csc”任务
【发布时间】:2020-08-03 22:10:20
【问题描述】:

Visual Studio 2015 构建错误:- “Csc”任务无法使用其输入参数进行初始化。 “Csc”任务不支持“Features”参数。

谁能告诉我为什么不先编辑我的 .csproj 文件就不能构建新的空项目或其他项目或构建现有的旧项目?

在一个新项目中我发现如果我移动第 5 行

<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />

保存到第 3 行,重新加载,然后构建一切都很好。

在旧项目中,我必须在构建之前将同一行添加到同一位置。

一旦完成,从现在开始所有接缝都可以!

【问题讨论】:

    标签: visual-studio


    【解决方案1】:

    我也遇到了同样的问题。就我而言,我的.csproj 中有一个重复的Microsoft.CodeDom.Providers.DotNetCompilerPlatformMicrosoft.Net.Compilers。删除副本(较低版本)是我的解决方案。这也是由于从 packages.config 复制粘贴 nuget 包并重新安装它。

    【讨论】:

      【解决方案2】:

      我不知道那是什么鬼,但安装后:

      安装包 Microsoft.Net.Compilers -Version 2.9.0

      一切都开始工作了。

      【讨论】:

      猜你喜欢
      • 2021-12-19
      • 2018-09-10
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      相关资源
      最近更新 更多