您需要小心您在此处使用的方法,因为 ASP.NET 下的 .NET 框架的某些更新似乎会在以前的版本号下运行。例如;
有几种方法可以检查您正在运行的确切版本,在您的网页上添加:
<%= System.Environment.Version.ToString() %>
Run Code Online (Sandbox Code Playgroud)
举个例子;
这将获得当前运行的版本。您可以在以下位置检查所有已安装版本的注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
在此位置查看版本节点。
小智 3
打开 .csproj 文件并查看其内部。你会看到这样的东西:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
...
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
...
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
ProjectTypeGuids是标识这个东西是什么类型的 Visual Studio 项目 - 一个 ASP.NET 应用程序(如本示例中所示)或其他类型的项目。不同的版本也意味着不同的 GUID。您只需找出这些 ID 所指的内容即可。
| 归档时间: |
|
| 查看次数: |
6412 次 |
| 最近记录: |