2010-03-18 18 views

risposta

6

la risposta dipende se il progetto è un sito Web o un Web Application. In un Web Sito vengono automaticamente referenziati tutti gli assembly nella directory bin. Un Web L'applicazione contiene i riferimenti al progetto che stai cercando.

+0

Sì, per il sito Web – user310291

2

Se in realtà sono con riferimento a, devono essere "memorizzati" nei file di progetto (* .csproj per C#, * .vbproj per Visual Basic).

4

Se progetto di app Web o MVC, fare clic con il tasto destro del mouse e selezionare Scarica progetto. Quindi fai nuovamente clic con il pulsante destro e seleziona Modifica. Se si scava attraverso l'XML, si troverà la raccolta di riferimenti di progetto e altri riferimenti DLL a MS o altri assembly.

2

Nel caso di un sito Web ASP.NET , i riferimenti sono memorizzati nel file web.config.

Ho rimosso la maggior parte dei riferimenti assemly, ma uno dei miei vecchi siti web ha cose come questa:

<compilation debug="true"> 
    <assemblies> 
    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
    <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
    <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
    <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
    </assemblies> 
</compilation> 
+0

Questi non sono riferimenti effettivi in ​​quanto si ritiene che lo siano. È possibile aggiungere un web.config con l'XML di cui sopra e non risolvere ancora nessuno di questi riferimenti. (a meno che non siano sottoposti a GAC) –

5

Quando si lavora su un progetto precedentemente sviluppato ASP.NET "WebSite" in VS2012, ho capito come trovarli (e quindi aggiungerli/rimuoverli/aggiornarli).

  1. corso in Esplora soluzioni, fare clic destro sul nome del progetto (il progetto avrà il globo icona wire-frame accanto ad essa)
  2. Clicca "Pagine delle proprietà" (NON Proprietà Finestra). Apparirà nella sua cornice della finestra separata (mobile).
  3. Ora fare clic con il tasto sinistro del mouse sulla voce "Riferimenti" nella parte superiore dell'elenco a sinistra. Questo è tutto! È ora possibile aggiungere, eliminare e aggiornare qualsiasi riferimento (i) associato al proprio progetto WebSite.
+0

Qualcuno sa dove vengono memorizzati questi cambiamenti nelle pagine delle proprietà (in modo che possano essere archiviati al controllo del codice sorgente), per favore? Ho a che fare con un servizio Web asmx legacy e non riesco a vedere un file specifico in cui è possibile trovare questi cambiamenti. Tutto quello che vedo è che alcune DLL vengono copiate nella directory Bin, e non è qualcosa che vorrei spingere in TFS ... – Victoria

Problemi correlati