我正在使用最新版本的 XUnit,并按照这些步骤启动了类库 (.NET Core) 项目。
我整个解决方案中的所有其他库仅使用 4.6.1,因此我将 project.json 中的 frameworks 部分更改为以下内容:
{
"frameworks": {
"net461": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1-rc2-24027"
}
}
}
}
并且在我的解决方案中一切正常。我能够运行测试并且对其他库的所有引用都可以正常工作,即使它们只是 461。基本上,在我的解决方案中,我有几个其他类库 (.NET Core),而我的 XUnit 库依赖于它们,因此我可以直接通过 Visual Studio 引用它们,并将这些引用添加到 XUnit 项目的 project.json 文件中。
出现了一种情况,我需要执行以下操作:
仅将 XUnit 项目复制到另一台开发人员计算机。允许他编辑源代码以便他能够创建测试,但不允许他访问所有其他库/代码。我想我可以简单地将所有其他 dll 复制到一个随机文件夹中,并能够从独立的 XUnit 项目中引用它们。但是,情况并非如此,因为在尝试引用时我收到一条错误消息,指出 .NET Core 项目无法引用标准 dll。
有人可以告诉我如何做到这一点吗?