考虑我有.net核心(netcoreapp1.1)csproj文件:
...
<ItemGroup>
<Reference Include="CQRS">
<HintPath>..\..\libs\cqrs\CQRS.dll</HintPath>
</Reference>
<Reference Include="CQRS.RawRabbit">
<HintPath>..\..\libs\cqrs\CQRS.RawRabbit.dll</HintPath>
</Reference>
</ItemGroup>
...
我可以运行dotnet restore
和dotnet build
命令 - 一切都编译好(引用程序集中的所有类型都已解析)。问题在于运行应用:dotnet run
。抛出指定的错误:
未处理的异常:System.IO.FileNotFoundException:无法加载 文件或汇编&#39; CQRS.RawRabbit,Version = 1.0.0.0,Culture = neutral, 公钥=空&#39 ;.找不到指定的文件。
我尝试使用<Private>
节点(复制本地)。尽管ass文件位于bin文件夹中,但不知何故app无法找到它。有什么问题?