Запитання з тегом «.net-4.0»

Версія 4.0 .NET Framework. Використовуйте для питань, що стосуються конкретно .NET Framework 4.0. Для питань щодо .NET Framework зазвичай використовуйте тег .net.

10
Які справжні переваги ExpandoObject?
Клас ExpandoObject, який додається до .NET 4, дозволяє довільно встановлювати властивості на об'єкт під час виконання. Чи є якісь переваги для цього над використанням Dictionary<string, object>, або насправді навіть Hashtable ? Наскільки я можу сказати, це не що інше, як хеш-таблиця, до якої ви можете отримати трохи більш лаконічний синтаксис. …
587 c#  .net  .net-4.0  c#-4.0 

13
Перетворення App.Config для проектів, які не є веб-проектами у Visual Studio?
Для веб-додатків Visual Studio 2010 у нас є функції Config Transformation, за допомогою яких ми можемо підтримувати декілька файлів конфігурації для різних середовищ. Але ця ж функція недоступна для файлів App.Config для служб Windows / WinForms або додатків консолі. Тут запропоновано вирішення: Застосування магії XDT до App.Config . Однак це …

17
Яка «додаткова конфігурація» необхідна для посилання на збірку змішаного режиму .NET 2.0 у проекті .NET 4.0?
У мене є проект, в якому я хотів би використати деякі функції .NET 4.0, але основною вимогою є те, що я можу використовувати систему System.Data.SQLite, складений проти 2.X. Я бачу згадку про таке можливе, наприклад, прийняту відповідь тут, але я не бачу, як реально цього досягти. Коли я просто намагаюся …

21
Microsoft.WebApplication.targets не знайдено на сервері збірки. Яке ваше рішення?
Спроба побудувати мій проект на сервері збірки дає мені таку помилку: 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
Виявлено налаштування ASP.NET, яке не застосовується в режимі інтегрованого керованого конвеєра
Я встановив DotNetOpenAuth SDK-3.4.5.10201.vsix, і я не можу його працювати. Він працює локально (коли я запускаю як localhost), але коли я намагаюся опублікувати, він не працює. Повідомлення про помилку IIS, яке я отримую, є Підсумок помилок HTTP помилка 500.22 - внутрішня помилка сервера Виявлено налаштування ASP.NET, яке не застосовується в …
401 c#  asp.net  iis  .net-4.0  iis-7.5 

4
Відмінності між повним фреймворком Microsoft .NET 4.0 та профілем клієнта
Повний інсталятор Microsoft .NET Framework 4.0 (32- та 64-розрядний) становить 48,1 Мб, а програма встановлення профілю клієнта - 41,0 Мб. Витягнуті інсталяційні файли відповідно 237 Мб та 194 Мб, а після встановлення вони становлять 537 Мб та 427 МБ. Це різниця в 110 МБ. Яка різниця між двома пакетами? Коли …

28
ASP.NET MVC на IIS 7.5
Я запускаю Windows 7 Ultimate (64 біт) за допомогою Visual Studio 2010 RC. Нещодавно я вирішив запустити / налагодити VS мої програми на IIS, а не сервер розробників, який поставляється разом з ним. Однак кожен раз, коли я намагаюся запустити додаток MVC, я отримую таку помилку: Помилка HTTP 403.14 - …
338 .net-4.0  iis-7.5 

3
.NET 4.0 має новий GAC, чому?
%windir%\Microsoft.NET\assembly\є новим GAC . Чи означає це, що зараз ми маємо керувати двома GAC, одним для .NET 2.0-3.5 додатків та іншим для .NET 4.0 додатків? Питання в тому, чому?
300 .net  .net-4.0  gac 

9
Як легко ініціалізувати список кортежів?
Я люблю кортежі . Вони дозволяють швидко групувати релевантну інформацію разом без необхідності писати структуру чи клас для неї. Це дуже корисно під час рефакторингу дуже локалізованого коду. Однак ініціалізація їх списку здається трохи зайвою. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), …

27
Чому я отримую "Асамблея" * .dll ", яка повинна бути підписана для того, щоб бути позначеною як обов'язкова умова."
Я намагаюся скласти свій excel addin за допомогою C # 4.0 і почав отримувати цю проблему під час створення мого проекту в Visual Studio. Важливо сказати вам, що раніше у мене не було цієї проблеми. Що може спричинити це?

11
Як я можу запустити PowerShell при виконанні .NET 4?
Я оновлюю сценарій PowerShell, який керує деякими .NET збірками. Сценарій був написаний для збірок, побудованих проти .NET 2 (тієї ж версії основи, з якою працює PowerShell), але тепер потрібно працювати з .NET 4 збірками, а також .NET 2 збірками. Оскільки .NET 4 підтримує запущені програми, побудовані на старих версіях фреймворку, …

4
Маркер відміни в конструкторі завдань: чому?
Деякі System.Threading.Tasks.Taskконструктори приймають CancellationTokenза параметр: CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token); Що мене бентежить з цього приводу, це те, що зсередини тіла методу не існує можливості реально дістатися до переданого маркера (наприклад, нічого подібного Task.CurrentTask.CancellationToken). Маркер повинен надаватися через якийсь інший механізм, …

2
Що робить "useLegacyV2RuntimeActivationPolicy" у конфігурації .NET 4?
Під час перетворення проекту, який використовував SlimDX і, отже, некерований код, у .NET 4.0 я зіткнувся з такою помилкою: Збірка змішаного режиму побудована на основі версії 'v2.0.50727' під час виконання і не може бути завантажена в режимі виконання 4.0 без додаткової інформації про конфігурацію. Гугл навколо дав мені рішення, яке …

11
Коли слід використовувати TaskCompletionSource <T>?
Все, що він знає, AFAIK - це те, що в якийсь момент його SetResultабо SetExceptionметод викликають для завершення Task&lt;T&gt;викритого через його Taskвластивість. Іншими словами, він виступає як виробник для Task&lt;TResult&gt;та його завершення. Я бачив тут приклад: Якщо мені потрібен спосіб виконати функцію асинхронно і мати завдання для представлення цієї операції. …

5
Як я можу перетворити цей код foreach в Parallel.ForEach?
Я трохи розгублений Parallel.ForEach. Що таке Parallel.ForEachі що це робить саме? Будь ласка, не посилайтеся на жодне посилання MSDN. Ось простий приклад: 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 } Як можна переписати цей приклад Parallel.ForEach?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.