如何添加对 VS 2015 vNext .NET 4.x 目标项目的程序集引用

How to add an assembly reference to a VS 2015 vNext .NET 4.x targeted Project

Visual Studio 2015 支持 vNext 项目中的多个构建目标,因此您可以为 vNext CLR、vNext Core 任何其他 .NET 构建目标构建。

我了解 vNext 项目要求必须通过 NuGet 包引用依赖项,但是如何将程序集引用添加到可能需要 GAC 或其他外部依赖项的非 vNext 项目?

我的引用结构如下所示:

用例:我正在构建一个可以在标准 CLR 和新的 vNext CLR 上工作的库,但标准版本需要访问 System.Configuration。如何将 System.Configuration 的引用获取到经典 .NET 4.5 目标中?

您似乎可以将 "System.Runtime.Serialization" 之类的框架库添加到 "frameworkAssemblies"。 (但我不确定这是否也适用于 GAC。)

参见示例 project.json 文件:

"net45": {
        "frameworkAssemblies": {
            "System.Runtime.Serialization": "4.0.0.0"
        },
        "dependencies": {
            "System.Reflection": "4.0.10-beta-22416",
        }
    }