Can';在IHttpHandler中的t目标C#6
我有一个针对.NET Framework 4.5.1的web项目,该项目的工作代码在.aspx代码隐藏文件中使用“null传播运算符” 但是,当我在我的App_Code文件夹中的IHttpHandler中使用“null传播运算符”时,它会抛出错误: “功能‘null传播运算符’在C#5中不可用。请使用语言版本6或更高版本。” 这是同一个项目,在属性>构建>高级:我的目标是C#6 此处显示:WordpressContactFormHandler.cs带有C#6功能的错误,但Default.aspx.cs没有 在这里,您可以看到尝试在类中使用null传播时出现的错误Can';在IHttpHandler中的t目标C#6,c#,asp.net,c#-6.0,ihttphandler,C#,Asp.net,C# 6.0,Ihttphandler,我有一个针对.NET Framework 4.5.1的web项目,该项目的工作代码在.aspx代码隐藏文件中使用“null传播运算符” 但是,当我在我的App_Code文件夹中的IHttpHandler中使用“null传播运算符”时,它会抛出错误: “功能‘null传播运算符’在C#5中不可用。请使用语言版本6或更高版本。” 这是同一个项目,在属性>构建>高级:我的目标是C#6 此处显示:WordpressContactFormHandler.cs带有C#6功能的错误,但Default.aspx
可能的副本应该与框架版本和C#版本不同。您只需更改项目类型并移植应用程序即可。这不是重复的@UweKeim,因为我已经成功地将C#6作为同一项目其他区域代码隐藏文件的目标。这只是我的IHttpHandler中的错误我不明白你在说什么。该框架的版本是.NET4.5.1,而C#是第6版(它们是不同的?)。我不想移植我的应用程序?可能的副本应该与框架版本和C#版本不同。您只需更改项目类型并移植应用程序即可。这不是重复的@UweKeim,因为我已经成功地将C#6作为同一项目其他区域代码隐藏文件的目标。这只是我的IHttpHandler中的错误我不明白你在说什么。该框架的版本是.NET4.5.1,而C#是第6版(它们是不同的?)。我不想移植我的应用程序?