Articles of .net 4.0

Cambiare progetto C ++ / CLI in un altro framework rispetto a 4.0 con vs2010

Da quando ho aggiornato il mio progetto al formato del progetto Visual Studio 2010, il mio progetto C ++ / CLI è mirato a .net framework 4.0. È facile passare la versione framework a un’altra versione da un progetto C #, ma non ho idea di come farlo in un progetto C ++ / CLI, […]

C # usa System.Type come parametro generico

Ho una lista di tipi (System.Type) che devono essere interrogati sul database. Per ognuno di questi tipi, ho bisogno di chiamare il seguente extensionmethod (che è parte di LinqToNhibernate): Session.Linq() Tuttavia non ho MyType, ma voglio usare un Type invece. Quello che ho è: System.Type typeOne; Ma non posso eseguire quanto segue: Session.Linq() Come posso […]

Applicazione console .NET come servizio Windows

Ho un’applicazione console e vorrei eseguirla come servizio Windows. VS2010 ha un modello di progetto che consente di albind il progetto della console e creare il servizio Windows. Non desidero aggiungere un progetto di servizio separato e, se ansible, integrare il codice di servizio nell’applicazione console per mantenere l’applicazione della console come un progetto che […]

Come posso riavviare un’applicazione WPF?

Come posso riavviare un’applicazione WPF? In Windows Forms ho usato System.Windows.Forms.Application.Restart(); Come farlo in WPF?

Assemblaggio in modalità mista in .NET 4

Ho scritto una libreria di classi in .NET 2.0 per l’accesso al database circa 2 anni fa e l’ho sempre utilizzata su .NET 2.0, 3.0 e 3.5. Nel progetto corrente su cui sto lavorando (che è un’applicazione .NET 4.0), ho provato ad usare la vecchia libreria di classi fedele e ho ottenuto la seguente eccezione: […]

L’assemblaggio in modalità mista è costruito contro la versione ‘v2.0.50727’ del runtime

Sto ottenendo la seguente eccezione: L’assemblaggio in modalità mista è costruito contro la versione ‘v2.0.50727’ del runtime e non può essere caricato nel runtime 4.0 senza ulteriori informazioni di configurazione. mentre stavo cercando di esportare il report Crystal dal mio programma WPF … Ho già aggiunto quanto segue in app.config … Qualsiasi esperto può aiutare […]

Quando deve essere utilizzata TaskCompletionSource ?

AFAIK, tutto ciò che sa è che a un certo punto viene chiamato il suo metodo SetResult o SetException per completare l’ Task esposta attraverso la sua proprietà Task . In altre parole, funge da produttore per un Task e dal suo completamento. Ho visto qui l’esempio: Se ho bisogno di un modo per eseguire […]

Qual è il punto di SSL se Fiddler 2 può decifrare tutte le chiamate su HTTPS?

Ho fatto una domanda qui un po ‘indietro su come hide le mie chiamate di richieste http e renderle più sicure nella mia applicazione. Non volevo che la gente usasse il violinista 2 per vedere la chiamata e impostare un risponditore automatico. Tutti mi hanno detto di andare su SSL e le chiamate saranno nascoste […]

Quando utilizzare un ciclo Parallel.ForEach anziché un foreach regolare?

Sono un po ‘confuso riguardo Parallel.ForEach . Cos’è Parallel.ForEach e cosa fa esattamente? Si prega di non fare riferimento a nessun collegamento MSDN. Ecco un semplice esempio: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List list_lines = new List(lines); foreach (string line in list_lines) { //My Stuff } Come posso riscrivere questo esempio con Parallel.ForEach ?

IDictionary in .NET 4 non covariante

L’ IDictionary in .NET 4 / Silverlight 4 non supporta la covarianza, cioè non posso fare una IDictionary myDict = new Dictionary(); analogico a quello che posso fare con IEnumerable s ora. Probabilmente si riduce alla KeyValuePair non essendo covariante neanche. Sento che la covarianza dovrebbe essere permessa nei dizionari almeno per i valori. Quindi […]