我试图将两个新的测试项目添加到我的解决方案中。当我添加它们并添加引用时,该构建最初会在debug文件夹中创建dll。当我再次构建或重建时,它总是空的,并且我有一个
错误CS0006元数据文件.dll'找不到错误。我已经检查了构建配置管理器,并选中了复选框以将其输出到调试文件夹。我已经尝试过在解决方案上进行清理,构建,重建,并且确保没有其他遗留的项目可以删除。我不确定我还能做什么来建立和输出dll的..

最佳答案

我收到相同的错误消息。

我将核心类库(netcore)引用到核心(xproj)应用程序。

问题是,我在xproj项目中通过手动编辑更改了输出路径:



<OutputPath Condition="'$(OutputPath)'=='' ">..\bin\</OutputPath>


但是我的xproj应用程序具有:

<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>


更改为相同的输出路径很有帮助。

关于c# - vs 2015错误CS0006元数据文件.dll'找不到,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39606884/

10-11 07:39