[英]nuget pacakge manager in visual studio 2015 doesn't restore javascript files
My development machine has .gitignore file, and none of the javascript files in the Scripts folder is checked in to our git repository on TFS. 我的开发计算机具有.gitignore文件,并且Scripts文件夹中的所有javascript文件都没有签入TFS上的git存储库中。 Everything work fine in the folder on my machine where it was developed orginally.
一切在最初开发它的机器上的文件夹中都可以正常工作。 When I clone it to another folder on my machine, or clone it from anther workstation, then compile, it compiled successfully.
当我将其克隆到计算机上的另一个文件夹,或从其他工作站克隆它,然后进行编译时,编译成功。 However, none of the javascript is restored during the compilation.
但是,在编译过程中不会恢复任何javascript。 The package.config has the reference to the javascript and version.
package.config具有对javascript和版本的引用。
There is also another problem that some javascript no longer exist in nuget.org. 还有另一个问题,就是nuget.org中不再存在某些JavaScript。 How do I restore those files?
如何还原这些文件? Thanks.
谢谢。
<?xml version="1.0" encoding="utf-8" ?> <packages> <package id="AjaxControlToolkit" version="16.1.1.0" targetFramework="net461" /> <package id="AjaxMin" version="5.14.5506.26202" targetFramework="net452" /> <package id="angularjs" version="1.5.8" targetFramework="net461" /> <package id="AngularJS.Core" version="1.5.8" targetFramework="net461" /> <package id="AngularJS.Resource" version="1.5.8" targetFramework="net461" /> <package id="Antlr" version="3.5.0.2" targetFramework="net452" /> <package id="bootstrap" version="3.3.7" targetFramework="net452" /> <package id="colorbox" version="1.4.29" targetFramework="net461" /> <package id="elmah" version="1.2.2" targetFramework="net451" /> <package id="elmah.corelibrary" version="1.2.2" targetFramework="net451" /> <package id="EntityFramework" version="6.1.3" targetFramework="net452" /> <package id="FontAwesome" version="4.7.0" targetFramework="net461" /> <package id="iTextSharp" version="5.5.10" targetFramework="net461" /> <package id="jQuery" version="3.1.1" targetFramework="net461" /> <package id="jQuery.UI.Combined" version="1.12.1" targetFramework="net461" /> <package id="jQuery.Validation" version="1.15.1" targetFramework="net461" /> <package id="json2" version="1.0.2" targetFramework="net461" /> <package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net452" /> <package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net452" /> <package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net451" /> <package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net452" /> <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net451" /> <package id="Modernizr" version="2.8.3" targetFramework="net452" /> <package id="MySql.Data" version="6.9.9" targetFramework="net461" /> <package id="Newtonsoft.Json" version="9.0.1" targetFramework="net461" /> <package id="Nwic.Web.MainMenu" version="1.0.2" targetFramework="net45" /> <package id="SlowCheetah" version="2.5.15" targetFramework="net452" /> <package id="Spin.js" version="2.3.2.1" targetFramework="net461" /> <package id="VisualStudioGitIgnore" version="1.3.0.0" targetFramework="net45" /> <package id="WebGrease" version="1.6.0" targetFramework="net451" /> </packages>
Because your javascript files in Script folder isn't checked into Git repository, when you clone the repository to another place, the javascript files won't be included in that project. 因为您的Script文件夹中的javascript文件未检入Git存储库,所以当您将存储库克隆到另一个位置时,该项目中将不会包含javascript文件。 When compile your project, it only download/restore the javascript files to the “packages” folder and won't add them to your project.
编译您的项目时,它只会将javascript文件下载/恢复到“ packages”文件夹中,而不会将其添加到您的项目中。
Run this command in Package Manager Console to reinstall your packages. 在软件包管理器控制台中运行此命令以重新安装软件包。
Update-Package –reinstall packageName
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.