[分享]怎样让.net2.0的空间支持3.5

ld1201 ld1201 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
目前已经有越来越多的朋友使用.net 3.5的环境,但.net空间大部分是2.0的。
3.5支持一下好用的新特性,如linq,匿名类等。
为了让2.0的空间支持3.5就要改造一下运行环境。
如果2步骤。


1.注释掉web.config中这段配置

<!--<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
-->


2.复制3.5环境中的dll到发布后程序的bin目录
一般路径在C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5

System.Web.Extensions.dll
System.Web.Extensions.Design.dll
System.Core.dll
System.Data.DataSetExtensions.dll
System.Xml.Linq.dll


---------好了,一切搞定,可以使用3.5的空间了
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
ld1201
.NET社区 62,272 成员 668,968 内容