Описание тега clr4.0

2 ответа

Последствия включения использования LegacyV2RuntimeActivationPolicy?

Для моего текущего проекта мы используем несколько сборок в смешанном режиме на основе CLR 2. Чтобы использовать их из целевой сборки.NET 4, я знаю, что вы должны добавить useLegacyV2RuntimeActivationPolicy=true к <startup> элемент в app.confi…
13 фев '10 в 00:38
1 ответ

.Net object Жизненный цикл \ время жизни против неуправляемого кода

Я пытаюсь понять, как объекты создаются в мире.Net, а не в неуправляемой среде кода (VB6 и т. Д.). Из того, что я понимаю, когда объект создается в, скажем, C# с использованием нового keyowrd, ссылочная переменная помещается в управляемую кучу, пока…
11 авг '10 в 12:18
3 ответа

Отдельные объекты по-прежнему ограничены размером 2 ГБ в CLR 4.0?

Насколько я понимаю, существует ограничение в 2 ГБ для отдельных экземпляров в.NET. Я не обращал на это особого внимания, поскольку до сих пор работал в основном на 32-битных ОС. На 32 но это более или менее искусственное ограничение в любом случае.…
06 июл '09 в 16:42
3 ответа

Противопоставление событий и делегатов в.NET 4.0 и C# 4.0

При изучении этого вопроса мне стало интересно, как новые функции ковариации / контравариантности в C# 4.0 повлияют на это. В бета-версии C#, похоже, не согласен с CLR. Вернитесь в C# 3.0, если у вас было: public event EventHandler<ClickEventArgs…
13 июл '09 в 16:47
2 ответа

C++ CLR загрузка.net 4.0 dll, когда.net 4.0 не установлен

У меня есть приложение, написанное на C++ и скомпилированное с VS 2010. Мне нужно загрузить.net dll, написанную на C# и скомпилированную для платформы.net 4.0 из кода C++, и вызвать некоторые функции. Я уже сделал это через C++ CLR и его вызывающие.…
03 мар '11 в 20:33
2 ответа

Методы децентрализованного планирования задач в.NET

Я пытался узнать больше деталей о CLR 4.0. и ThreadPool и различные стратегии, рекомендованные Microsoft. Я считаю себя достаточно современным по многим из этих тем и ежедневно использую многопоточность и параллельный код. Недавно я снова прошел чер…
09 авг '13 в 15:11
4 ответа

MSDeploy - невозможно развернуть пакет.NET v4.5 в пуле приложений v4.0

После переноса TeamCity с одного сервера на другой, а также перехода на Visual Studio 2013 наша сборка завершается неудачно при использовании MSDeploy для передачи пакета.zip, созданного TC, в IIS. Пул приложений, который вы пытаетесь использовать, …
07 ноя '13 в 11:05
4 ответа

Определен ли прекомпилятор aC# для версии CLR?

Мне нужно скомпилировать код условно по версии CLR.например, есть код, который мне нужно скомпилировать только в CLR 2 (.NET 3.5 VS2008), а не в CLR 4 (.NET 4 VS2010)Есть ли директива прекомпилятора для текущей версии CLR, которую я могу использоват…
10 дек '09 в 09:19
2 ответа

Кэширует ли LINQ вычисленные значения?

Предположим, у меня есть следующий код: var X = XElement.Parse (@" <ROOT> <MUL v='2' /> <MUL v='3' /> </ROOT> "); Enumerable.Range (1, 100) .Select (s => X.Elements () .Select (t => Int32.Parse (t.Attribute ("v").Value)…
25 апр '12 в 01:56
3 ответа

Различия в производительности между автоматическими свойствами и обычно декларируемыми свойствами. Правда или ложь?

Есть ли какая-либо разница между автоматически внедряемыми и внедренными свойствами с точки зрения производительности?
13 июл '12 в 13:52
2 ответа

Почему на машине с установленным.NET 4 не может быть запущена исполняемая программа, нацеленная на.NET 4.5, если они используют одну и ту же версию CLR?

На странице Microsoft Common Language Runtime (CLR) говорится, что как.Net Framework 4, так и 4.5 используют версию CLR 4. Однако на этой странице ( версии и зависимости.NET Framework) написано: ".Net Framework версии 4.5 Включена обновленная версия…
12 мар '14 в 12:37
1 ответ

Использование.NET-2.0-ориентированной COM DLL в GAC в системе.NET-4-only

Снова привет, В ответ на мой предыдущий вопрос я пытаюсь максимально совместить написанное на C# расширение Windows Explorer. В частности, мне интересно убедиться, что он работает в среде, в которой установлен.NET 4, а.NET 3.5 и ниже не установлены.…
07 дек '10 в 04:44
2 ответа

Эта сборка построена средой выполнения, более новой, чем текущая загруженная среда, и не может быть загружена

Вот что у меня есть две коробки один win 2003 сервер IIS6 другой один win2008 сервер IIS 7.0 У меня есть автономное приложение с именем Util (win app), встроенное в.net 2.0 (VS2005), пытающееся загрузить.net 4.0 dll/ сборка (VS2010). это требовало п…
15 июн '11 в 21:34
0 ответов

Исключение System.AccessViolation и блок кучи изменились после запрошенного размера во время PInvokes

Я сталкиваюсь с System.AccessViolation Exception и блоком Heap, измененным после запрошенного размера при попытке PInvoke собственного вызова из управляемого кода. Нативный код - это COBOL win32 dll. Проблема только в.NET 4.0 и не проблема в 3.5. Во…
27 июн '11 в 18:55
1 ответ

Файл.NET app.config, содержащий useLegacyV2RuntimeActivationPolicy, не используется при запуске приложения через сопоставление файлов

Моему приложению нужно использовать useLegacyV2RuntimeActivationPolicy в его.exe.config, потому что это приложение CLR4, использующее сборки CLR2 в смешанном режиме. Все хорошо, когда мы запускаем наше приложение из меню "Пуск", но если пользователь…
31 янв '11 в 15:31
1 ответ

Как позднее связать сборку CLR 4.0 из проекта 3.5?

Название говорит само за себя о том, чего я хочу достичь. У меня есть COM-видимый компонент, встроенный в 3.5, и мои новые проекты 4.0. Код, очень похожий на приведенный ниже, - это то, что я хочу запустить из компонента 3.5. Assembly a = Assembly.L…
30 сен '10 в 16:01
2 ответа

typeof(T) может вернуть ноль

При использовании typeof оператор для типа, созданного через TypeBuilder, оператор возвратит ноль. Мне любопытно, почему это происходит и как это предотвратить. Я начинаю думать, что это ошибка VS в ближайшем окне, но я не совсем уверен. Сначала оче…
27 июн '11 в 18:58
1 ответ

Оптимизация хвостовых вызовов в последнем CLR

Я обнаружил ( случайно), что последний CLR выполняет оптимизацию хвостового вызова. Я протестировал его с помощью кода, но, честно говоря, он не ведет себя так, как я ожидал. Я думал, что оптимизация хвостового вызова может произойти, когда последни…
24 июн '11 в 00:27
1 ответ

CLR Сборка переплета

Все, У меня есть несколько вопросов, как сборки программы связываются с базовой версией CLR. 1) Можно ли создать / запустить приложение.net 2.0, которое ссылается на сборки.net 4.0 (которые используют CLR 4.0)? Если так, то как? 2) Мое понимание инф…
3 ответа

CLR2 скомпилированный C# COM не работает с.Net 4

Кто-нибудь знает, почему созданная C# библиотека COM, которая была скомпилирована в CLR2 (.Net 3.5), не работает при использовании только с CLR4(.Net 4)? Чего не хватает в CLR4, который есть в CLR2 для COM? Мы используем соответствующий запуск в app…
05 ноя '12 в 17:59