我正在尝试使用c#代码将一些项目的nuget包复制到项目输出路径文件夹中。
我解析了packaages.xml文件并获得了包的路径。
看起来像这样:
<package id="Microsoft.Web.Xdt" version="1.0.0" targetFramework="net40" />
问题是 targetFramework ,在包存储库中是
C:\Packages\Microsoft.Web.Xdt.1.0.0\lib\net30
而不是
C:\Packages\Microsoft.Web.Xdt.1.0.0\lib\net40
所以我需要以某种方式知道获取net30文件夹而不是net40。 Nuget Code本身知道如何做到这一点,我尝试了unuccesfuly来研究nuget.core代码。
任何帮助或想法都将不胜感激。
更新: