我正在使用最新版本的XUnit,按照这些步骤进行操作,以启动Class Library (.NET Core)项目。
我整个解决方案中的所有其他库都只使用4.6.1,因此我更改了project.json中的框架部分如下:
我整个解决方案中的所有其他库都只使用4.6.1,因此我更改了project.json中的框架部分如下:
{
"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。
有谁能给我一个想法,我该怎么做呢?