La continua introduzione di tecnologie all'interno del .NET Framework ha reso l'intera libreria di installazione molto grossa, circa 230MB. Per facilitare la distribuzione di applicazioni client vi è ora la possibilità di richiedere solo una porzione del framework attraverso l'opzione che si trova nel progetto di Visual Studio "Client-only Framework subset" così da richiedere all'utente solo gli assembly che hanno senso per la propria applicazione. Una volta poi distribuita con ClickOnce, questo proporrà all'utente solo il download del sotto insieme del .NET Framework (circa 28MB) diminuendo quindi i tempi di attesa.

Visual Studio inoltre facilita la scrittura del codice dando dei warning in fase di compilazione qualora si utilizzi classi risiedenti in assembly non facenti parte del subset, anche se occorre prestare attenzione ad alcune classi che utilizzano internamente altri assembly non inclusi nel pacchetto, perciò si consiglia sempre di testare le proprie applicazioni in un ambiente specifico.
I seguenti assembly sono inclusi nel pacchetto:
- BCL: CustomMarshalers, IsymWrapper, mscorlib, sysglobl, System, System.AddIn, System.AddIn.Contract, System.Configuration, System.Configuration.Install, System.Core, System.Security
- Visual Basic and Visual C++ Language Support: Microsoft.VisualBasic, Microsoft.VisualC
- XML: System.Xml, System.Xml.Linq
- Windows Forms: Accessibility, System.Drawing, System.Windows.Forms,
- WPF: PresentationCore, PresentationFramework, PresentationFramework.Aero, PresentationFramework.Classic, PresentationFramework.Luna, PresentationFramework.Royale, PresentationUI, ReachFramework, System.Printing, System.Windows.Presentation, UIAutomationClient, UIAutomationClientsideProviders, UIAutomationProvider, UIAutomationTypes, WindowsBase, WindowsFormsIntegration
- ClickOnce: System.Deployment
- WCF, Web Services, Remoting, and Serialization: System.IdentityModel, System.Runtime.Remoting, System.Runtime.Serialization, System.Runtime.Serialization.Formatters.Soap, System.ServiceModel, System.ServiceModel.Web, System.ServiceModel.Install, System.Transactions, System.Web.Services
- Data Access: System.Data, System.Data.SqlXml, System.Data.DataSetExtensions, System.Data.Services.Client
- Peer to Peer: System.Net
- Active Directory and Enterprise Services: System.DirectoryServices, System.EnterpriseServices
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.






Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!