.NET 4有一个新的FrameworkName类。使用它的一个例子是NuPack及其包目录naming convention。
Microsoft .NET Framework的FrameworkNames是什么?
答案 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执行它 - >包管理器控制台。