Pytania otagowane jako .net-4.0

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.

10
Jakie są prawdziwe zalety ExpandoObject?
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 …
587 c#  .net  .net-4.0  c#-4.0 

13
App.Config Transformation dla projektów, które nie są projektami sieciowymi w Visual Studio?
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 …

17
Jaka „dodatkowa konfiguracja” jest konieczna, aby odwoływać się do zestawu trybu mieszanego .NET 2.0 w projekcie .NET 4.0?
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ć …

21
Nie znaleziono Microsoft.WebApplication.targets na serwerze kompilacji. Jakie jest twoje rozwiązanie
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 …

12
Wykryto ustawienie ASP.NET, które nie ma zastosowania w trybie zintegrowanego potoku zarządzanego
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 …
401 c#  asp.net  iis  .net-4.0  iis-7.5 


28
ASP.NET MVC w IIS 7.5
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 …
338 .net-4.0  iis-7.5 

3
.NET 4.0 ma nowy GAC, dlaczego?
%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?
300 .net  .net-4.0  gac 

9
Jak łatwo zainicjować listę krotek?
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, …


11
Jak mogę uruchomić PowerShell z środowiskiem uruchomieniowym .NET 4?
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 …

4
Token anulowania w Konstruktorze zadań: dlaczego?
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 …

2
Co robi „useLegacyV2RuntimeActivationPolicy” w konfiguracji .NET 4?
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 …

11
Kiedy należy użyć TaskCompletionSource <T>?
AFAIK, wszystko, co wie, to to, że w pewnym momencie wywoływana jest jego metoda SetResultlub SetExceptionmetoda w celu uzupełnienia Task&lt;T&gt;ekspozycji poprzez swoją Taskwłaściwość. Innymi słowy, działa jako producent dla Task&lt;TResult&gt;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 …

5
Jak przekonwertować ten kod foreach na Parallel.ForEach?
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&lt;string&gt; list_lines = new List&lt;string&gt;(lines); foreach (string line in list_lines) { //My Stuff } Jak mogę przepisać ten przykład Parallel.ForEach?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.