System.IO.FileNotFoundException:在2 C#项目中使用资源时无法加载文件或程序集

时间:2017-06-03 20:22:13

标签: c# .net visual-studio-2017

我目前正在一个VS 2017解决方案中使用2个C#项目。一个项目包含所有业务逻辑,另一个项目包含UI。当然,UI引用了Core项目。

Core解决方案在其代码上使用了RestSharp软件包,因此我使用NuGet安装了它。当我运行解决方案并且我到达使用RestSharp的代码部分时,抛出以下异常:" System.IO.FileNotFoundException:无法加载文件或程序集' RestSharp'&# 34。

如果我还安装' RestSharp'问题就解决了。 UI项目中的包。但是,我试图避免这种情况,因为UI不需要使用该包。

有没有办法避免这种情况?此致

1 个答案:

答案 0 :(得分:1)

检查Copy Local引用的RestSharp是否设置为true。设置后,RestSharp dll将与Core dll一起复制。

Reference properties