Sto cercando di fare in modo che un sito di ASP.NET 5 utilizzi l'anteprima di Visual Studio 2015 e voglio aggiungere DLL al file system locale nel progetto ASP.NET 5 . Ma non riesco a trovare questa opzione, non è più possibile aggiungere DLL locale? Se sì, perché? Come posso aggiungere dll locale al progetto asp.net 5
risposta
Se si dispone del codice del progetto, è possibile aggiungere Foo.csproj a Bar.xproj come riferimento ma non direttamente, vedere le istruzioni di seguito. Può essere fatto senza caricare pacchetti in Beta8 ma non è semplice come dovrebbe essere. Se avete solo Foo.dll c'è un suggerimento qui: Bin syntax (wrapping a dll)
- andare troppo cartella Foo.csproj, tipo:
dnv wrap Foo.csproj
. - Ora dovresti avere alcuni file generati, per me era
Foo/wrap/Foo/project.json
. Vai alla tua soluzione in Visual Studio,Add -> Existing project -> project.json
. - Ora avete altri file, incluso
Foo.xproj
che è disponibile nella soluzione di Visual Studio, ma non crea. - Aprire cmd in Foo dir ed eseguire
dnv restore
. - Dopo 4) completa senza errori e Foo.xproj può essere creato ora puoi andare su Bar.xproj e aggiungere Foo.xproj come riferimento.
- Aprire cmd nella directory Bar ed eseguire
dnv restore
. - È ora possibile costruire Bar.xproj
Spero davvero che questo sarà più facile in versione finale.
Non è possibile aggiungere più riferimento diretto, è necessario creare il proprio pacchetto nuget che lo contiene.
See: http://forums.asp.net/t/2002302.aspx?Adding+a+non+nuget+reference+to+a+vNext+project
Per quanto riguarda il motivo per cui, in realtà è più facile da gestire dipendenze con NuGet, scaricare i sorgenti da nessuna parte, e con un singolo comando (KPM ripristinare) tutti i pacchetti Nuget necessari verranno scaricati.
Grazie! È utile –
grazie, bello –
@wbuch Che ne dici di DLL private? e supponiamo che la mia DLL sia in modalità di sviluppo, quindi come gestirla, perché se tutti i bug del tempo risolvono e devono pubblicare su nuget o c'è un modo per farlo, voglio dire costruire e pubblicare automaticamente su nuget? –
- 1. Come aggiungere riferimento a DLL dll al progetto UWP?
- 2. Come aggiungere dll nel progetto C#
- 3. Come aggiungere riferimento al progetto ASP.NET Core 1.0 MVC
- 4. Hosting progetto ASP.NET 5 su IIS
- 5. sbt: Come posso aggiungere un jar del filesystem locale al mio progetto?
- 6. Migrazione del progetto ASP.NET MVC 5 in ASP.NET 5
- 7. Impossibile aggiungere il database SQL locale al progetto VS2010?
- 8. Come posso aggiungere complicazioni al mio progetto EXISTING Xcode?
- 9. Come posso aggiungere l'SDK di Facebook al progetto Android?
- 10. Come aggiungere un riferimento al servizio Web in una DLL
- 11. Come aggiungere una definizione tipizzata definitivamente TypeScript in ASP.NET 5?
- 12. come posso accedere agli interni in asp.net 5
- 13. Toolkit WPF esteso - Come aggiungere riferimento al progetto?
- 14. CMake: come aggiungere cuda al progetto esistente
- 15. Come aggiungere SockJS al progetto Angular 2?
- 16. Come aggiungere "rake test" al progetto
- 17. Come aggiungere JSoup.jar al mio progetto Android?
- 18. GitHub: come aggiungere richieste pull aperte al repository locale?
- 19. Impossibile aggiungere riferimento a WinRT C++ progetto DLL
- 20. ASP.NET Come aggiungere assembly in web.config?
- 21. come aggiungere il riferimento alle dll di terze parti al progetto F #?
- 22. Posso aggiungere dll all'applicazione Silverlight 3?
- 23. Aggiungere ASP.NET MVC Area per ASP.NET Web Forms progetto
- 24. Come configurare un build TeamCity per un progetto ASP.NET 5
- 25. Come abilitare le migrazioni (EF6) in un progetto asp.net 5?
- 26. Problema di aggiunta del riferimento al progetto di libreria di classi in ASP.NET 5 (Core)
- 27. Come aggiungere un'immagine al marchio navbar in ASP.NET MVC 5 RAZOR
- 28. Come posso aggiungere questo controllo WPF al mio WinForm?
- 29. Come aggiungere Spark al progetto Maven in Eclipse?
- 30. Aggiungere librerie esterne al progetto Symfony2
La documentazione project.json è stata spostata [qui] (https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project -json # frameworks): scorrere verso il basso un po 'per vedere la sintassi bin. – McGuireV10