2016-11-10 3 views
0

Meine Entwicklungsmaschine hat .gitignore-Datei, und keine der Javascript-Dateien im Scripts-Ordner ist in unserem Git-Repository auf TFS eingecheckt. Alles funktioniert gut in dem Ordner auf meiner Maschine, wo es ursprünglich entwickelt wurde. Wenn ich es in einen anderen Ordner auf meinem Computer kloniere oder es von einer anderen Arbeitsstation klone, dann kompiliere ich es erfolgreich kompiliert. Jedoch wird keines der Javascript während der Kompilierung wiederhergestellt. Die package.config hat den Verweis auf das Javascript und die Version.nuget pacakge Manager in Visual Studio 2015 stellt keine Javascript-Dateien wieder her

Es gibt auch ein anderes Problem, dass in nuget.org kein JavaScript mehr existiert. Wie stelle ich diese Dateien wieder her? Vielen Dank.

<?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>

+0

Wenn Sie nicht auf nuget.org angewiesen sein möchten, können Sie entweder [einchecken] (http://blog.ploeh.dk/2014/01/29/nuget-package-restore-conserved) -harmful /) oder betreibe deinen eigenen nugget-Server. Ohne die Ausgabe des Befehls nuget restore zu sehen, kann ich die erste Frage nicht beantworten. – DaveShaw

+0

danke. Ich habe einen Nuget lokalen Feed-Server mit einem Nupkg mit diesen Javascript-Dateien. Ich füge auch den lokalen NuGet-Feed-Server zu meinen VS2015-Paketquellen in Extras/Optionen hinzu. Von dort werden auch immer noch keine Dateien wiederhergestellt. Vielen Dank. – user266909

Antwort

0

Weil Ihre Javascript-Dateien in Script-Ordnern nicht in Git-Repository aktiviert sind, wenn Sie das Repository an einem anderen Ort, die Javascript-Dateien klonen werden in diesem Projekt nicht einbezogen werden. Wenn Sie Ihr Projekt kompilieren, werden nur die Javascript-Dateien in den "packages" -Ordner heruntergeladen/wiederhergestellt und nicht zu Ihrem Projekt hinzugefügt.

Führen Sie diesen Befehl in der Package Manager-Konsole aus, um Ihre Pakete neu zu installieren.

Update-Package –reinstall packageName 
Verwandte Themen