Wersja 4.0 programu .NET Framework. Użyj w przypadku pytań związanych z .NET Framework 4.0. W przypadku pytań dotyczących platformy .NET Framework należy użyć tagu .net.
ExpandoObject klasa dodawanych do .NET 4 pozwala dowolnie ustawić właściwości na obiekt w czasie wykonywania. Czy ma to jakąś przewagę nad używaniem Dictionary<string, object>, a nawet Hashtable ? O ile mi wiadomo, jest to nic innego jak tabela haszująca, do której można uzyskać dostęp z nieco bardziej zwięzłą składnią. Na …
W przypadku aplikacji sieci Web Visual Studio 2010 mamy funkcje Transformacji konfiguracji, dzięki którym możemy utrzymywać wiele plików konfiguracyjnych dla różnych środowisk. Ale ta sama funkcja nie jest dostępna dla plików App.Config dla usług Windows / WinForms lub aplikacji konsolowej. Dostępne jest obejście, jak sugerowano tutaj: Zastosowanie magii XDT do …
Mam projekt, w którym chciałbym korzystać z niektórych funkcji .NET 4.0, ale podstawowym wymaganiem jest to, że mogę korzystać ze środowiska System.Data.SQLite, które jest kompilowane z wersją 2.X. Widzę wzmiankę o tym, że jest to możliwe, takie jak przyjęta tutaj odpowiedź, ale nie wiem, jak to osiągnąć. Gdy próbuję uruchomić …
Próba zbudowania mojego projektu na serwerze kompilacji daje mi następujący błąd: Microsoft (R) Build Engine Version 4.0.30319.1 error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.SqlTasks.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. error MSB4019: The imported project …
Zainstalowałem DotNetOpenAuth SDK-3.4.5.10201.vsix i nie mogę go uruchomić. Działa lokalnie (kiedy uruchamiam jako localhost), ale kiedy próbuję opublikować, nie działa. Otrzymuję komunikat o błędzie IIS Podsumowanie błędów Błąd HTTP 500.22 - Wewnętrzny błąd serwera Wykryto ustawienie ASP.NET, które nie ma zastosowania w trybie zintegrowanego potoku zarządzanego. I Module ConfigurationValidationModule Notification …
Pełny instalator Microsoft .NET Framework 4.0 (32- i 64-bitowy) ma 48,1 MB, a instalator profilu klienta 41,0 MB. Rozpakowane pliki instalacyjne mają odpowiednio 237 MB i 194 MB, a po zainstalowaniu mają 537 MB i 427 MB. To różnica 110 MB. Jaka jest różnica między tymi dwoma pakietami? Kiedy lepiej …
Korzystam z systemu Windows 7 Ultimate (64-bitowego) za pomocą programu Visual Studio 2010 RC. Niedawno zdecydowałem, że VS będzie uruchamiać / debugować moje aplikacje na IIS zamiast na serwerze deweloperskim, który jest z nimi związany. Jednak za każdym razem, gdy próbuję uruchomić aplikację MVC, pojawia się następujący błąd: Błąd HTTP …
%windir%\Microsoft.NET\assembly\jest nowym GAC . Czy to oznacza, że teraz musimy zarządzać dwoma GAC, jednym dla aplikacji .NET 2.0-3.5, a drugim dla aplikacji .NET 4.0? Pytanie brzmi: dlaczego?
Uwielbiam krotki . Pozwalają szybko grupować istotne informacje bez konieczności pisania dla nich struktury lub klasy. Jest to bardzo przydatne podczas refaktoryzacji bardzo zlokalizowanego kodu. Inicjowanie ich listy wydaje się jednak nieco zbędne. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), Tuple.Create( 1, …
Próbuję skompilować mój dodatek Excel przy użyciu C # 4.0 i zacząłem dostawać ten problem podczas budowania mojego projektu w Visual Studio. Ważne jest, aby powiedzieć, że wcześniej nie miałem tego problemu. Co może tak się stać?
Aktualizuję skrypt PowerShell, który zarządza niektórymi zestawami .NET. Skrypt został napisany dla zestawów zbudowanych w oparciu o .NET 2 (ta sama wersja frameworku, z którym działa PowerShell), ale teraz musi współpracować z zestawami .NET 4, jak również z zestawami .NET 2. Ponieważ .NET 4 obsługuje uruchomione aplikacje zbudowane na starszych …
Niektóre System.Threading.Tasks.Taskkonstruktory przyjmują CancellationTokenjako parametr: CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token); Zaskakuje mnie to, że z wnętrza metody nie ma sposobu, aby faktycznie dostać się do przekazanego tokena (np. Nic podobnego Task.CurrentTask.CancellationToken). Token musi być dostarczony przez inny mechanizm, taki jak obiekt …
Podczas konwersji projektu, który używał SlimDX, a zatem ma niezarządzany kod, do .NET 4.0 napotkałem następujący błąd: Zespół trybu mieszanego jest budowany w oparciu o wersję „v2.0.50727” środowiska wykonawczego i nie można go załadować do środowiska wykonawczego 4.0 bez dodatkowych informacji konfiguracyjnych. Googling dał mi rozwiązanie, które polega na dodaniu …
AFAIK, wszystko, co wie, to to, że w pewnym momencie wywoływana jest jego metoda SetResultlub SetExceptionmetoda w celu uzupełnienia Task<T>ekspozycji poprzez swoją Taskwłaściwość. Innymi słowy, działa jako producent dla Task<TResult>i jego ukończenia. Widziałem tutaj przykład: Jeśli potrzebuję sposobu, aby wykonać Func asynchronicznie i mam zadanie reprezentujące tę operację. public static …
Jestem trochę zdezorientowany Parallel.ForEach. Co to jest Parallel.ForEachi co dokładnie robi? Proszę nie odwoływać się do żadnego łącza MSDN. Oto prosty przykład: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } Jak mogę przepisać ten przykład Parallel.ForEach?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.