未能使用“Csc”任务的输入参数初始化该任务

今天.NetCore2.1版本,建立Asp.net Core web应用程序项目时,报以下错误:

未能使用“Csc”任务的输入参数初始化该任务。

“Csc”任务不支持“SharedCompilationId”参数。请确认该参数存在于此任务中,并且是可设置的公共实例属性。 

发现知乎有人问,无人回答:https://www.zhihu.com/question/284692910

然后去StackOverflow,正好有人问有人回答。

https://stackoverflow.com/questions/49173372/asp-net-core-2-1-preview-sharedcompilationid-parameter-is-not-supported-by-the

解决办法:

Nuget上安装Microsoft.Net.Compilers -Version 2.8.2

原文地址:https://www.cnblogs.com/fancunwei/p/9346766.html

时间: 2024-08-03 19:52:16

未能使用“Csc”任务的输入参数初始化该任务的相关文章

执行数据库初始化脚本时,提示请输入参数

系统数据库安装,执行初始化数据脚本,总是弹出一个弹出框,提示请输入参数值. 这个提示信息在使用不同的数据库客户端软件表现不一致,当使用plsql刷库时,该问题必现. 通过搜索弹出框中需设置参数值的项名称:Chem,发现脚本中存在20多处使用到Chem的,经比对,其中19处使用冒号 "Chem:",可是提示需要输入参数只弹出一次,所以判断 不是冒号引起的问题,后面看到了还有一处写成:Chem&Chem,判断是&引起的参数需输入.经过单独执行该insert语句,确定是该写法

Objective-c (多输入参数的方法)

一个方法可能具有多个输入参数.在头文件中,可以定义带有多个输入参数的方法: - (void)setIntX:(int)n andSetIntY:(int)d 下面通过一个例子来说明它的具体用法: 1 #import <Foundation/Foundation.h> 2 3 @interface Test : NSObject{ 4 int _X; 5 int _Y; 6 } 7 @property int _X,_Y; 8 9 - (void)print; 10 - (void)setX:(

前端笔试题目小结--获取输入参数用户名;查询URL字符串参数

编写一个JavaScript函数getSuffix,用于获得输入参数的后缀名.如输入abc.txt,返回txt. 1 str1 = "abc.txt"; 2 function getSuffix(str) 3 { 4 var index =str.indexOf("."); 5 if(index !=-1) 6 { 7 str = str.substring(index+1); 8 } 9 else{ 10 str = "not find"; 1

main()函数的输入参数 main(int argc, char** argv)

一般简单的C++程序,main函数的写法都是 int main() {... ; return 0;},但是,如果在运行程序时需要有参数输入,可以是使用将主函数写成int main(int argv, char** argv)的形式. 如测试程序如下: #include <iostream> using namespace std; int main(int argc, char** argv) { for(int i = 0; i<argc; i++) cout << ar

GO学习笔记 - 函数名前面是否有输入参数肯定是不一样的!!

在刚接触GO语言时候,我相信你也会有这种困惑,为什么有的函数名前面有输入参数,而一些却没有,它们是否有差别?确实有差别,没有输入参数,是一般的函数:有输入参数,是结构的方法,输入参数叫做"方法接收者"!GO语言没有类,方法都定义在结构上了!! 官方教程: 函        数:https://tour.go-zh.org/basics/4 结构体方法:https://tour.go-zh.org/methods/1 实例代码: main.go : 引入了"sunylat/de

Hibernate调用带有输入参数,输出参数为cursor的存储过程

一.Oracle创建表及存储过程 1.创建表T_MONITOR_DEVICE 创建后的表结构 2.创建存储过程 create or replace procedure ProcTestNew(v_monitordeviceid in number,curdata out sys_refcursor ) As begin open curdata for select ID, IP,PORT from T_MONITOR_DEVICE where id=v_monitordeviceid;--带参

使用参数初始化表来实现对数据成员的初始化

这是c++提供的一种机制,具体格式如下: 1 class BOX 2 { 3 public: 4 BOX(int h,int w ,int len); 5 private: 6 int height; 7 int width; 8 int length; 9 }; 10 11 使用参数初始化表初始化的方式: 12 13 BOX::BOX(int h ,int w ,int len):height(h), width(w), length(len){} 14 15 传统的方式是这样子写的: 16

Shell脚本中判断输入参数个数的方法投稿:junjie 字体:[增加 减小] 类型:转载

Shell脚本中判断输入参数个数的方法 投稿:junjie 字体:[增加 减小] 类型:转载 这篇文章主要介绍了Shell脚本中判断输入参数个数的方法,使用内置变量$#即可实现判断输入了多少个参数,需要的朋友可以参考下 $#代表了命令行的参数数量,可以看以下实例: 复制代码 代码如下: if [ $# != 1 ] ; then echo "USAGE: $0 TABNAME" echo " e.g.: $0 CDR_CALL_20040701" exit 1; f

输入参数和方法

在[CodeSmith快速入门之一:初次接触CodeSmith]中,我们实现了最简单的模板,但是模板中的内容无法由用户的输入决定. 假定你女朋友要你在新年的时候说10次"I LOVE YOU",而在情节人那天要你说1000次"I LOVE YOU FOR EVER",这可怎么办呢?我们经过分析,其实就是次数和说的内容不确定. 那么我们马上着手开始实现吧. 1.新建C#模板,去掉原始内容并保存取名为"Love.cst"(操作同[CodeSmith快