541 messaggi dal 09 febbraio 2004
salve

sto cercando di far girare su visual studio express 2010 web development

questo progetto

https://bitbucket.org/jeffreypalermo/onion-architecture

ho installato tramite nuget tutte le libreria mancanti o da aggiornare ed

il progetto compila ma durante il run del sito.

mi viene dato questo errore:

Impossibile caricare il file o l'assembly 'Antlr3.Runtime, Version=3.1.3.42154, Culture=neutral, PublicKeyToken=3a9cab8f8d22bfb7' o una delle relative dipendenze. La definizione di manifesto dell'assembly specificato non corrisponde al riferimento all'assembly. (Eccezione da HRESULT: 0x80131040)

ho provato varie soluzioni fra cui:

- pulire il progetto e ricompilare
- pulire i temp di windows e asp.net
- reinstallare aspe.net tramite aspnet_regiis.exe -i

ma nessuno ha funzionato

Avete qualche consiglio da darmi ?

grazie
89 messaggi dal 13 marzo 2010
Sei sicuro che il tuo progetto stia referenziando la versione corretta della DLL Antlr3.Runtime? Prova a controllare.

Ti consiglio anche la lettura di questa pagina:
http://stackoverflow.com/questions/20180634/could-not-load-file-or-assembly-antlr3-runtime-1-or-one-of-its-dependencies

Saluti
Federico
541 messaggi dal 09 febbraio 2004
federico.orlandini ha scritto:
Sei sicuro che il tuo progetto stia referenziando la versione corretta della DLL Antlr3.Runtime? Prova a controllare.

Ti consiglio anche la lettura di questa pagina:
http://stackoverflow.com/questions/20180634/could-not-load-file-or-assembly-antlr3-runtime-1-or-one-of-its-dependencies

Saluti
Federico


Allora ho tolto tutto reinstallo passo passo ed ora esegue compila e runna! non so di preciso cosa possa essere stato ma ora funziona

cerco di capire e se riesco aggiorno il post.

grazie
541 messaggi dal 09 febbraio 2004
parte tutto da qua:

BundleTable.Bundles.RegisterTemplateBundles();

dice cosi:
Errore1'System.Web.Optimization.BundleCollection' non contiene una definizione di 'RegisterTemplateBundles' e non è stato trovato alcun metodo di estensione 'RegisterTemplateBundles' che accetta un primo argomento di tipo 'System.Web.Optimization.BundleCollection'. Probabilmente manca una direttiva using o un riferimento a un assembly.D:\STUDIO_SOFTWARE\onion-architecture\jeffreypalermo-onion-architecture-1df2608bc383\jeffreypalermo-onion-architecture-1df2608bc383\UI\Global.asax.cs4633UI


Quindi per farlo compilare (nota prima l'errore era a runtime non hai mai dato errori di compilazione se non in questa riga... (che ho commentato))

edit:
ho usato nuget per scaricare web.optmizer asp.net
Modificato da yag il 30 luglio 2014 12.12 -
541 messaggi dal 09 febbraio 2004
yag ha scritto:
parte tutto da qua:

BundleTable.Bundles.RegisterTemplateBundles();

dice cosi:
Errore1'System.Web.Optimization.BundleCollection' non contiene una definizione di 'RegisterTemplateBundles' e non è stato trovato alcun metodo di estensione 'RegisterTemplateBundles' che accetta un primo argomento di tipo 'System.Web.Optimization.BundleCollection'. Probabilmente manca una direttiva using o un riferimento a un assembly.D:\STUDIO_SOFTWARE\onion-architecture\jeffreypalermo-onion-architecture-1df2608bc383\jeffreypalermo-onion-architecture-1df2608bc383\UI\Global.asax.cs4633UI


Quindi per farlo compilare (nota prima l'errore era a runtime non hai mai dato errori di compilazione se non in questa riga... (che ho commentato))


Ora non funziona più e torna a da quell'errore oltre tutto cerca la versione vecchia non capisco dove e perchè tutti i riferimenti dei vari progetti ora sono alla versione 3.4.1.9004
541 messaggi dal 09 febbraio 2004
package.config


<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Antlr" version="3.4.1.9004" targetFramework="net40" />
  <package id="EntityFramework" version="4.1.10331.0" />
  <package id="jQuery" version="1.6.2" />
  <package id="jQuery.UI.Combined" version="1.8.11" />
  <package id="jQuery.Validation" version="1.8.1" />
  <package id="knockoutjs" version="2.0.0.0" />
  <package id="Microsoft.AspNet.Mvc" version="4.0.20309.0" />
  <package id="Microsoft.AspNet.Razor" version="2.0.20309.0" />
  <package id="Microsoft.AspNet.Web.Optimization" version="1.0.0-beta" />
  <package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net40" />
  <package id="Microsoft.AspNet.WebApi" version="4.0.20309.0" />
  <package id="Microsoft.AspNet.WebApi.Client" version="4.0.20309.0" />
  <package id="Microsoft.AspNet.WebApi.Core" version="4.0.20309.0" />
  <package id="Microsoft.AspNet.WebApi.WebHost" version="4.0.20309.0" />
  <package id="Microsoft.AspNet.WebPages" version="2.0.20309.0" />
  <package id="Microsoft.jQuery.Unobtrusive.Ajax" version="2.0.20309.0" />
  <package id="Microsoft.jQuery.Unobtrusive.Validation" version="2.0.20309.0" />
  <package id="Microsoft.Net.Http" version="2.0.20309.0" />
  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
  <package id="Modernizr" version="2.0.6" />
  <package id="Newtonsoft.Json" version="4.0.8" />
  <package id="Newtonsoft.Json" version="5.0.8" targetFramework="net40" />
  <package id="System.Web.StaticOptimization" version="1.0.5" targetFramework="net40" />
  <package id="WebGrease" version="1.5.2" targetFramework="net40" />
</packages>



web.config

<?xml version="1.0" encoding="utf-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <appSettings>
    <add key="webpages:Version" value="2.0.0.0" />
    <add key="webpages:Enabled" value="true" />
    <add key="PreserveLoginUrl" value="true" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
    <authentication mode="Windows" />
    <authorization>
      <deny users="?" />
    </authorization>
    <pages>
      <namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Web.WebPages" />
      </namespaces>
    </pages>
    <httpModules>
      <add name="StartupModule" type="Infrastructure.NHibernateModule, Infrastructure, Version=1.0.0.0, Culture=neutral" />
    </httpModules>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
  </system.webServer>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>

541 messaggi dal 09 febbraio 2004
l'errore runtime viene generato in queste linee di codice

                Visitor[] recentVisitors =
                    session.Query<Visitor>()
                        .OrderByDescending(v => v.VisitDate)
                        .Take(numberOfVisitors)
                        .ToArray();                
541 messaggi dal 09 febbraio 2004
yag ha scritto:
l'errore runtime viene generato in queste linee di codice

                Visitor[] recentVisitors =
                    session.Query<Visitor>()
                        .OrderByDescending(v => v.VisitDate)
                        .Take(numberOfVisitors)
                        .ToArray();                


in pratica per non dare l'errore devo ogni volta ricompilare se ricompilo allora l'errore non viene generato....

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.