【发布时间】:2015-10-14 01:25:51
【问题描述】:
我正在尝试通过 Roslyn 将一个项目中的所有元数据引用复制到另一个项目中。
var updatedProject = destinationProject.AddMetadataReferences(sourceProject.MetadataReferences);
msWorkSpace.TryApplyChanges(updatedProject.Solution)
引用被复制没有问题,但程序集的完整路径被添加到项目文件中:
<Reference Include="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Numerics.dll" />
是否可以通过 Roslyn 以这种方式添加它们(我不想手动编辑 csproj 文件)?
<Reference Include="System.Numerics" />
【问题讨论】: