什么是官方FrameworkNames?

时间:2010-10-10 06:10:07

标签: .net .net-4.0

.NET 4有一个新的FrameworkName类。使用它的一个例子是NuPack及其包目录naming convention

Microsoft .NET Framework的FrameworkNames是什么?

2 个答案:

答案 0 :(得分:2)

当您将MSBuild输出更改为Diagnostic时,您可以自己查看。工具+选项,项目和解决方案,构建和运行。您传递给FrameworkName构造函数的字符串显示为TargetFrameworkMoniker构建属性。

我可以很容易地看到自己的常规桌面版本:

  

.NETFramework,版本= 4.0版,档案=客户端

Silverlight版本:

  

Silverlight中,版本= V4.0

由OP提供,Windows Phone 7版本:

  

Silverlight中,版本= 4.0版,档案= WindowsPhone的

我无法构建任何Micro Framework项目,即时崩溃到桌面。从VS2010中删除了Compact Framework支持。这就是我所知道的版本。

答案 1 :(得分:0)

您可以使用以下命令获取任何项目的目标框架:

$p = Get-Project "MyProjectName"
$p.Properties.Item("TargetFrameworkMoniker").Value

您也可以从Visual Studio执行它 - >包管理器控制台。

Good explanation