有没有办法通过DTE或VSproject对象找到项目的框架版本?

时间:2016-02-04 11:21:30

标签: c# .net vs-extensibility

我有一个add用于根据项目的框架将dll添加到项目中。为此我需要知道项目的.NET Frame工作,我可以通过读取.csproj文件来实现这一点该项目。但我正在寻找的方法是通过dte / vsproject对象获取它。有什么办法吗?

谢谢,

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令从EnvDTE获取

Project.Properties.Item( “TargetFramework”)。值

请参阅:

HOWTO: Get the target .NET Framework of a Visual Studio 2008 project from a Visual Studio add-in or macro