【发布时间】:2023-03-05 20:18:01
【问题描述】:
我有一个包含一些静态文件的 nuget 包
<?xml version="1.0" encoding="utf-8" ?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
....
....
</metadata>
<files>
<file src="static\css\index.css" target="content\static\css\index.css"/>
<file src="static\js\index.js" target="content\static\js\index.js"/>
</files>
</package>
如果我在 Visual Studio 项目中安装此包,则文件会正确复制到项目中。 但是当我从项目中手动删除这些文件时 并尝试恢复包(通过解决方案的“恢复nuget包”选项),文件不会再次复制。
原因是包已经安装了
知道如何在恢复时强制复制文件吗?
【问题讨论】:
-
为什么不直接卸载并重新安装 nugget 包?
标签: c# visual-studio-2017 nuget