[英]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.