有時候,我們在生成項目時,發現有些文件如:.jpg的圖片文件,無法復制到輸出目錄中,此時會非常糾結,反復的清理項目,重新生成,依舊不能解決此問題。
后來我打開.csproj的項目工程文件時,經過對比發現能復制到輸出目錄的文件在Content中記錄明顯不同。
此時修改為
<Content Include="logo.jpg">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Views\Configure.cshtml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
則解決問題。
當然,還有更為簡便的方法,就是在VS中右鍵該文件,選屬性
將復制到輸出目錄中的選項改為始終復制或者如果較新則復制
完美解決此問題。