Twitter bootstrap Nuget JS文件无法恢复

Twitter bootstrap Nuget JS文件无法恢复,twitter-bootstrap,nuget,visual-studio-2017,Twitter Bootstrap,Nuget,Visual Studio 2017,我没有在源代码中包含引导文件 当我还原解决方案中的所有包时,bootstrap会下载到包文件夹中,但不会移动到解决方案中的Content/Font/Scripts文件夹中。Visual studio中的nuget restore无法将文件移动到正确文件夹的任何原因 当我安装它时,它工作正常 Nuget JS文件无法恢复 这是因为NuGet Restore仅将文件还原到packages目录(\packages文件夹),而不还原项目中的文件或修改项目。 您需要在Package Manager控制台中

我没有在源代码中包含引导文件

当我还原解决方案中的所有包时,bootstrap会下载到包文件夹中,但不会移动到解决方案中的Content/Font/Scripts文件夹中。Visual studio中的nuget restore无法将文件移动到正确文件夹的任何原因

当我安装它时,它工作正常

Nuget JS文件无法恢复

这是因为NuGet Restore仅将文件还原到packages目录(\packages文件夹),而不还原项目中的文件或修改项目。

您需要在Package Manager控制台中使用NuGet命令行:

Update-Package -Id <package_name> –reinstall 
更新软件包-Id–重新安装
强制重新安装包引用或将JS文件添加到项目中

您可以参考类似的问题,并了解更多详细信息


希望这有帮助。

那有点臭。。。我希望有某种自动方式,所以我和其他开发人员将不得不做任何事情,因为在构建的一部分,nuget restore命令得到执行。|@Valter,我理解您的请求。但是,如果您想使其自动化,则必须通过NuGet CLI执行此操作。由于NuGet CLI上的Install package不会修改项目的引用,因此我们无法自动执行Install package操作以更新项目的引用。作为解决此问题的一种方法,您可以将此包添加到项目中,然后将带有project的那些.js文件检查到源代码中,否则,您需要使用上面的命令行重新安装它。