.net

Jakie są najbardziej valuable.Net Compact Framework Tips, Tricks, and Gotcha-Avoiders? [zamknięte]

Pracujemy szeroko w. Net Compact Framework i Windows Mobile. Widziałem wiele pytań dotyczących szczegółów rozwoju ASP.Net Apl ... e podzielić się kilkoma rzeczami, aby zacząć robić, przestać robić i unikać robienia podczas tworzenia w kompaktowych ramach?

Jaka jest najlepsza praktyka dla "kopiowania lokalnego" i z odniesieniami do projektów?

Mam duży plik rozwiązania c# (~100 projektów) i staram się poprawić czas budowania. Myślę, że "Copy Local" jest dla nas marn ... cji debugowania "C". Dla tych z Was, którzy podzielili kompilację na wiele .pliki sln, jak poradzić sobie z tym problemem?

Czym są "zamknięcia" in.NET?

Co to jest zamknięcie ? Czy mamy je w. NET? Jeśli istnieją w. NET, czy mógłbyś podać fragment kodu (najlepiej w C#) wyjaśniający to?

Najlepsze praktyki w zakresie połowu i re-throwing.NET wyjątki

Jakie są najlepsze praktyki, które należy wziąć pod uwagę przy wyłapywaniu wyjątków i ich ponownym wyrzucaniu? Chcę się upewn ... radzą? try { //some code } catch (Exception ex) { throw ex; } Vs: try { //some code } catch { throw; }

Jakie są najlepsze praktyki korzystania z atrybutów złożenia?

Mam rozwiązanie z wieloma projektami. Próbuję zoptymalizować AssemblyInfo.pliki cs łącząc jedno rozwiązanie szeroki plik info ... any, istnieje dodatkowe pytanie Jakie są różnice między AssemblyVersion, AssemblyFileVersion i AssemblyInformationalVersion?

Pobieranie nowej instancji obiektu z Typu

Może nie zawsze znać typ obiektu w czasie kompilacji, ale może być konieczne utworzenie instancji tego typu. Jak uzyskać nową instancję obiektu z Typu?

Jak radzić sobie z XML w C#

Jaki jest najlepszy sposób radzenia sobie z dokumentami XML, XSD itp. W C # 2.0? Jakich klas używać itd. Jakie są najlepsze praktyki parsowania i tworzenia dokumentów XML itp. EDIT:. Net 3.5 sugestie są również mile widziane.

Rozwiązywanie konfliktów MSB3247-Found pomiędzy różnymi wersjami tego samego zależnego zespołu

Rozwiązanie. NET 3.5 skończyło się tym ostrzeżeniem podczas kompilacji z msbuild. Czasami NDepend może pomóc, ale w tym przy ... nie podałem też żadnych szczegółów (może Poprawiono post Beta 2) Czy istnieje lepsze (bardziej zautomatyzowane) podejście?

Jak domyślnie uruchomić Visual Studio jako administrator?

Niedawno odkryłem, że nawet po zalogowaniu się na moim osobistym laptopie jako administrator, Visual Studio nie działa w tryb ... użyć Run jako Administrator . Czy istnieje sposób, aby domyślnie działał jako administrator, inny niż tworzenie skrótu itp.?

Benchmarking small code samples in C#, can this implementation be improved?

Dość często NA więc znajduję się benchmarking małe kawałki kodu, aby zobaczyć, która implementacja jest najszybsza. Dość cz ... ństwie do iteracji), jest preferowane, czy ktoś ma jakieś implementacje, w których kontrole czasu nie wpływają na wydajność?

Kiedy powinienem używać struktury zamiast klasy?

MSDN mówi, że powinieneś używać struktur, gdy potrzebujesz lekkich obiektów. Czy istnieją inne scenariusze, w których struktu ... one. Rozumiem techniczne różnice pomiędzy strukturami i klasami, po prostu nie mam dobrego wyczucia Kiedy używać struktury.

Porównywanie dwóch tablic bajtowych in.NET

Jak mogę to zrobić szybko? Jasne, że dam radę: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a1.Length != a ... ray)a2); Działa ładnie, ale nie wygląda na to, żeby to działało dla x64. Zwróć uwagę na moją superszybką odpowiedź tutaj .

Jak się podszywać in.NET?

Czy istnieje prosty sposób na podszywanie się pod użytkownika w. NET? Do tej pory używałem tej klasy z code project dla wsz ... oświadczeń użytkownika (nazwa użytkownika, Hasło, Nazwa domeny), który reprezentuje tożsamość, pod którą muszę się podszywać.

Używanie LINQ do usuwania elementów z listy

Powiedzmy, że mam zapytanie LINQ takie jak: var authors = from x in authorsList where x.firstname == "Bob" ... mogę usunąć wszystkie z pierwszego imienia równa Boba z authorsList? UWAGA: Jest to uproszczony przykład dla celów pytania.

Jak oznaczyć metodę jako przestarzałą lub przestarzałą?

Jak oznaczyć metodę jako przestarzałą lub przestarzałą za pomocą C#?

Jakie są korzyści z używania C # vs F # czy F # vs C#? [zamknięte]

Pracuję dla firmy technologicznej, która zajmuje się bardziej prototypowaniem niż wysyłką produktów. Właśnie zapytano mnie j ... C#, aby powiedzieć, dlaczego powinniśmy używać jednego nad drugim. Jakie są korzyści z używania C # vs F # czy F # vs C#?

Jak zrobić a.NET uruchomienie usługi Windows zaraz po instalacji?

Poza serwisem.StartType = ServiceStartMode.Automatyczna moja usługa nie uruchamia się po instalacji Rozwiązanie Wstawiłe ... viceInstaller1.ServiceName, Environment.MachineName)) serviceController.Start(); } Dzięki ScottTx i Francisowi B.]}

LINQ: kiedy używać SingleOrDefault vs. FirstOrDefault () z kryteriami filtrowania

Rozważmy metody rozszerzenia IEnumerable SingleOrDefault() i FirstOrDefault() MSDN dokumentuje, że SingleOrDefault: Zwr ... Jakie konwencje stosujesz lub sugerujesz decydując się na użycie SingleOrDefault() i FirstOrDefault() w zapytaniach LINQ?

HTML.Metoda ActionLink

Powiedzmy, że mam klasę public class ItemController:Controller { public ActionResult Login(int id) { return ... Articles", action = "Details", id = article.ArticleID }) Który został wycofany w ostatnim ASP.NET wcielenie MVC.

Nie można ustanowić relacji zaufania dla bezpiecznego kanału SSL / TLS-SOAP

[[0]} mam proste wywołanie usługi internetowej, generowane przez aplikację. Net (C#) 2.0 windows, za pośrednictwem serwera pr ... wa między Windows i. NET, który jest unikalny dla tej instalacji? Jeśli tak, to gdzie założyć relacje zaufania? Zgubiłem się!