【发布时间】:2017-03-24 23:29:41
【问题描述】:
我的开发机器有 .gitignore 文件,并且 Scripts 文件夹中的任何 javascript 文件都没有签入到我们在 TFS 上的 git 存储库中。在我最初开发它的机器上的文件夹中一切正常。当我将它克隆到我机器上的另一个文件夹,或者从另一个工作站克隆它,然后编译时,它编译成功。但是,在编译期间没有恢复任何 javascript。 package.config 具有对 javascript 和版本的引用。
还有另一个问题是 nuget.org 中不再存在某些 javascript。如何恢复这些文件?谢谢。
<?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>
【问题讨论】:
-
如果您不想依赖 nuget.org,您可以 [签入您的软件包](blog.ploeh.dk/2014/01/29/…) 或运行您自己的 nuget 服务器。虽然没有看到 nuget restore 命令的输出,但我无法回答第一个问题。
-
谢谢。我有一个带有这些 javascript 文件的 nupkg 的 Nuget 本地提要服务器。我还在工具/选项中将 NuGet 本地提要服务器添加到我的 VS2015 包源中。它仍然不能从那里恢复文件。谢谢。
标签: c# git visual-studio tfs