【发布时间】:2017-05-18 12:35:58
【问题描述】:
我正在用 c# 开发一个 .NETStandard 类库,然后使用 .NET Framework 单元测试项目对其进行测试。问题代码行是;
using System.IO;
/*
* Returns true if @strFile points to a file on the system,
* Otherwise Returns False
*
*/
private Boolean checkFileExists(string strFile)
{
return File.Exists(strFile);
}
它正在抛出异常: System.IO.FileNotFoundException:无法加载文件或程序集“System.IO.FileSystem,Version=4.0.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。
如何确保类库项目可以找到这个库?
谢谢
【问题讨论】:
-
.net 还是 .net 核心?项目类型到底是什么?
-
对不起,我只是 Visual Studio 的新手,所以我会尽力回答。 。网。我有 2 个项目;一个是 .NET 标准类库,我在其中实现了我的类,另一个是单元测试项目 (.NET Framework)。我的目标是使用这个单元测试项目来帮助实现类库,然后导出类库的 .dll 以便能够与 VBA-Excel 一起使用。
-
能否向您的 .NET Framework 单元测试项目应用程序添加对 .NETStandard 类库包的引用?需要获取缺少的 System.IO.FileSystem 程序集。
-
我认为我的问题是使用单元测试项目而不是单元测试应用程序?
标签: c# visual-studio class-library