【问题标题】:Full path is added into project file when adding metadata references via Roslyn通过 Roslyn 添加元数据引用时,将完整路径添加到项目文件中
【发布时间】: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" />

【问题讨论】:

    标签: c# roslyn


    【解决方案1】:

    这只是一个错误。请在GitHub 上提交错误。

    【讨论】:

    • @mpietrzyk:您是否偶然提交了错误?
    • 啊,我看到你提交了this bug。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    • 2015-09-27
    • 2015-03-25
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多