我期望继续开发多次易手的C#/ ASP.NET项目,没有人确定使用的是哪个版本的.NET.
有什么东西(可能是Project属性或其他地方的选项)告诉我项目使用的是哪个版本的.NET?
编辑:
该项目托管在远程服务器(一个古老的!)上运行,它运行在Windows Server 2003上,并使用Visual Studio 2005.我检查了Web.config文件,然后<system.web>,我发现<compilation debug="true">但没有条目targetFramework!
此条目的存在是否也取决于.NET版本?这是2.x还是更老?
我们将.net 3.5项目(c#)升级到.net 4.0.当您查看项目文件时,有两个标记我正在尝试理解:
<RequiredTargetFramework>3.5</RequiredTargetFramework>
<TargetFrameworkVersion>4.0</TargetFrameworkVersion>
Run Code Online (Sandbox Code Playgroud)
为什么有两个看似相似的标签具有不同的值?