Su Microsoft Connect la soluzione al problema che viene generato in Visual Studio 2010 se da viene disinstallato quello che nel frattempo è diventato il DataProviders di default (nel mio caso SQL CE 4.0).
In sintesi basta eliminare da
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\DataProviders
le chiavi indesiderate (attenzione a cosa cancellate !
)
79a68e51-0dff-4c65-b124-1bdb114a4e5e|0|.0
E' possibile impostare nel web.config dei namespaces predefiniti che saranno visibili in tutte le pagine.
<?xml version="1.0"?>
<configuration>
<system.web>
<pages buffer="true" maintainScrollPositionOnPostBack="true">
<namespaces>
<add namespace ="System.myWeb" />
<add namespace="System.Text"/>
</namespaces>
</pages>
</system.web>
</configuration>
eefb1e07-befc-427d-8ac2-47357ff3bc79|0|.0
Aggiornando Sql Server Express alla versione 2008 R2 , Visual Studio 2010 restituisce questo strano messaggio:
Failed to generate a ser instance od SQL Server due to a failure in starting the process for the user instance. The connection will be closed
e naturalmente non ne vuole sapere di effettuare l’attach del database.
Per risolvere basta eliminare la cartella SQLEXPRESS
Per XP:
la directory è “c:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS ”
Per Vista, Seven:
la directory è “c:\Users\<username>\AppData\Local\Microsoft\Microsoft Sql Server Data\SQLEXPRESS”
Riavviando il pc tutto tornerà a funzionare a dovere…
25b2acbd-20d3-4c30-b0b3-f44da01d3374|1|5.0
Se come casella di posta elettronica usate Gmail, quasi sicuramente non avrete bisogno di liberare spazio, visti i GB messi a disposizione da Google, ma se usate la casella Gmail veramente tanto allora è possibile che lo spazio occupato sia rilevante.
Eliminare le e-mail più pesanti non è una funzione molto semplice di default in Gmail, ma usando Find Big Mail, un servizio completamente online, sarà possibile procedere all’eliminazione delle e-mail di dimensioni grandi in modo facile.
Find Big Mail come detto è uno strumento online, che ha il compito di eseguire una scansione della vostra casella di posta elettronica e di suddividere le e-mail in base alla dimensione in byte. Una volta che il servizio web avrà suddiviso le varie e-mail sarà molto semplice procedere all’eliminazione delle più ingombranti.
Per prima cosa dovete collegarvi al sito di Find Big Mail, dunque inserire la propria e-mail nella casella di testo “Enter your email”. Cliccando su Click Here il sito eseguirà la scansione, e dovrebbero comparirvi nella casella di Gmail tre nuove etichette, chiamate My Big Mail, My Really Big Mail e My Ultra Big Mail, con all’interno le e-mail in base alla grandezza (fino a 500 KB, fino a 2 MB e oltre 2 MB).
A questo punto non vi resta che selezionare le e-mail da eliminare in base alla loro dimensione, quindi cancellarle e procedere anche allo svuotamento del cestino, per liberare quanto più spazio possibile.
45feac79-07b6-45b6-b4eb-5d1d08716a5c|3|2.7
Trovare il file fck\editor\css\fck_editorarea.css
Modificare l'ordine font-family
body, td
{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
}
in questo (ad es.)
body, td
{
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
}
9b552731-c4db-4390-95a6-59ee8dbfa637|0|.0
Data una classe Employee
1: public class Employee
2: {
3: public int Id {get; set;}
4:
5: public string Name {get; set;}
6: }
utilizzando Linq è possibile randomizzare facilmente una lista di oggetti Employee .
1: ist<Employee> list = new List<Employee>();
2:
3: list.Add(new Employee { Id = 1, Name = "Davolio Nancy" });
4: list.Add(new Employee { Id = 2, Name = "Fuller Andrew" });
5: list.Add(new Employee { Id = 3, Name = "Leverling Janet" });
6: list.Add(new Employee { Id = 4, Name = "Peacock Margaret" });
7: list.Add(new Employee { Id = 5, Name = "Buchanan Steven" });
8: list.Add(new Employee { Id = 6, Name = "Suyama Michael" });
9: list.Add(new Employee { Id = 7, Name = "King Robert" });
10: list.Add(new Employee { Id = 8, Name = "Callahan Laura" });
11: list.Add(new Employee { Id = 9, Name = "Dodsworth Anne" });
12:
13: list = list.OrderBy(x => Guid.NewGuid()).ToList();
1b841258-a8da-4d92-98bc-466c89173d8e|2|3.0
Codice per recuperare un controllo contenuto in un CreateUserWizard :
1: Label lb = CreateUserWizard1.CompleteStep.ContentTemplateContainer.FindControl("lblUsername") as Label;
oppure nel caso di un TemplateWizardStep
1: TemplatedWizardStep step = (TemplatedWizardStep) CreateUserWizard1.WizardSteps[1];
2: Label lb = (Label)step.ContentTemplateContainer.FindControl("label1");
oppure più semplicemente
1: Label lb = (Label)MyStep.ContentTemplateContainer.FindControl("label1");
dove MyStep è un TemplateWizardStep
1: <asp:TemplatedWizardStep ID="MyStep" runat="server" Title="Name of step">
2: <ContentTemplate>
3: ...
4: ...
863dff70-c877-4ecf-91b1-eb41ec872246|0|.0
Per chi non dispone del budget necessario ad acquistare una licenza di Red Gate SQL Compare su CodePlex si può scaricare Open DBDiff

Descrizione del progetto
Open DBDiff è uno strumento open source per confrontare schemi di database SQL Server 2005/2008.
Visualizza le differenze tra due schemi di database e fornisce uno script di sincronizzazione per aggiornare un database da una all'altra.
Con DBDiff è possibile sincronizzare
- Tabelle
- Le colonne
- Vincoli
- Indici
- Schemi XML
- Tipi di tabelle
- Tipi di dati utente
- Gli oggetti CLR
- Trigger
- Sinonimi
- Schemi
- Gruppi di file
- Viste
- Funzioni
- Store Procedure
- Funzioni di Partizione / Schemi
- Utenti
- Ruoli
55902131-4a68-4dfe-9694-2b79c50e51ff|1|3.0