Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法通过DTE或VSproject对象找到项目的框架版本?_C#_.net_Vs Extensibility - Fatal编程技术网

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

C# 有没有办法通过DTE或VSproject对象找到项目的框架版本?,c#,.net,vs-extensibility,C#,.net,Vs Extensibility,我有一个外接程序,用于根据项目的框架将dll添加到项目中。为此,我需要了解项目的.NET框架,我可以通过读取项目的.csproj文件来实现这一点。但我正在寻找通过dte/vsproject对象获取它的方法。有办法吗 谢谢,您可以通过以下方式从EnvDTE获得: Project.Properties.Item(“TargetFramework”).Value 见: 您可以通过以下方式从EnvDTE获取: Project.Properties.Item(“TargetFramework”).Valu

我有一个外接程序,用于根据项目的框架将dll添加到项目中。为此,我需要了解项目的.NET框架,我可以通过读取项目的.csproj文件来实现这一点。但我正在寻找通过dte/vsproject对象获取它的方法。有办法吗


谢谢,

您可以通过以下方式从EnvDTE获得:

Project.Properties.Item(“TargetFramework”).Value

见:


您可以通过以下方式从EnvDTE获取:

Project.Properties.Item(“TargetFramework”).Value

见:


检查此问题:-查看备注,可能会有所帮助。我相信您可以从属性中获取版本。谢谢,我从project属性中获取了一个访问框架。检查此问题:-查看备注,可能会有所帮助。我相信你可以从属性中获得版本。谢谢,我从项目属性中获得了一个访问框架。