[英]FileNotFoundException when the .csproj is referred as Nuget package
我正在研究一个解决方案,我们有三个项目,
当它们在单一解决方案下时,一切正常。
目前我正在做一些重构工作,将这些每个项目放在不同的存储库下,层次结构是这样的,
这样做之后,现在当我尝试运行我的 Rest 服务时,我收到了 Communication 项目抛出的“FileNotFound Exception”,因为它无法找到 Config.json 文件。
我在 Configuration 项目中为 Config.json 文件设置了 CopyToOutputDirectory,当它在 Communication 项目(作为 nuget)中被引用时,我在 Communication 项目中看到了自动生成的 Config.json。
我不确定问题出在哪里。 有人可以建议吗?
我通过在 .csproj 中添加以下内容解决了这个问题,
<ItemGroup>
<Content Include="ContentFiles\**" PackagePath="contentFiles\any\any;content" CopyToOutputDirectory="Always" PackageCopyToOutput="true" />
</ItemGroup>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.