相关疑难解决方法(0)

从.Net程序集中检索目标框架版本和目标框架配置文件

在编译.Net程序集时,有什么方法可以访问用于TargetFrameworkVersion和/或TargetFrameworkProfile的值吗?

我正在谈论的值是包含项目文件的值

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <OtherStuff>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
    <OtherStuff>
  </PropertyGroup>
  <OtherStuff>
  </OtherStuff>
</Project>
Run Code Online (Sandbox Code Playgroud)

基本上我想知道编译程序集时框架的目标版本是什么,以及可能的目标框架配置文件.

我不是在谈论当前加载的CLR版本,Environment.Version不是我想要的.

理想情况下,解决方案将使用System.Reflection,但如果我必须采用其他方法,我会.

.net reflection .net-assembly target-framework

16
推荐指数
2
解决办法
8508
查看次数