8
ответов

Почему не CLS-совместимо это имя с подчеркиванием?

Почему я получаю Логику 'Идентификатора предупреждения компилятора. DomainObjectBase. _ сухожилие' не CLS-совместимо для следующего кода? общедоступный абстрактный класс DomainObjectBase {защищенный bool _isNew;}
вопрос задан: 10 September 2014 03:16
7
ответов

Полное руководство к повреждающим API изменениям в.NET

Я хотел бы собрать как можно больше информации относительно управления версиями API в.NET/CLR, и конкретно как изменения API делают или не повреждают клиентские приложения. Во-первых, давайте определим некоторые условия:...
вопрос задан: 4 March 2015 01:32
4
ответа

Каков атрибут 'CLSCompliant' в.NET?

Каков атрибут CLSCompliant?
вопрос задан: 15 May 2018 03:17
4
ответа

Почему я должен написать CLS-совместимый код?

Я нашел много страниц о совместимости с CLS. Я понял что совместимость с CLS: путь состоит в том, чтобы гарантировать другую совместимость блока. Путь состоит в том, чтобы объявить, что высокая безопасность кодирует Много peolple...
вопрос задан: 23 May 2017 11:47
4
ответа

C#: ненулевые массивы не CLS-совместимы

Я в настоящее время читаю C# 3.0 Albahari вкратце и на стр. 241 при разговоре об Индексации массива, он говорит это: ненулевые массивы не являются CLS (Общеязыковая спецификация)-...
вопрос задан: 5 June 2009 15:06
3
ответа

Существует ли инструмент для проверки совместимости с CLS?

Существует ли инструмент, который может проанализировать мой код.NET (C# и VB.NET) и сказать мне, почему вещи не CLS-совместимы? Visual Studio рада сказать мне, что параметр не CLS-совместим, но это не получает меня...
вопрос задан: 27 September 2013 20:47
2
ответа

Чистка предупреждения компилятора C# CS3016: Массивы как аргументы атрибута не CLS-совместимы [дубликат]

Возможный Дубликат: ‘Массивы как аргументы атрибута не являются CLS-совместимым’ предупреждением, но никакой информацией о типе, учитывая, у меня есть некоторый код, который генерирует это предупреждение в нескольких местах. Я...
вопрос задан: 23 May 2017 12:21
2
ответа

Почему неподписанный интервал не CLS-совместим?

Почему целые числа без знака не CLS-совместимы? Я начинаю думать, что спецификация типа только для производительности а не для правильности.
вопрос задан: 10 October 2013 15:15
2
ответа

Каковы последствия неCLS-СОВМЕСТИМОГО кода в.NET?

У меня есть несколько ворчащих предупреждений компилятора для приложения, включая которое я портировал от VB6 некоторое время назад относительно Совместимости с CLS: Имя '_AnIdentifier' не CLS-совместимо. Тип параметра 'myType'...
вопрос задан: 14 November 2012 17:54
2
ответа

(Верный) CLSCompliant позорит неиспользованные ссылки

Кто-либо может объяснить следующее поведение? Таким образом, если Вы создаете несколько CLS-совместимых библиотек в Visual Studio 2008 и сделали, чтобы они совместно использовали общий корень пространства имен, библиотека, ссылающаяся на другого...
вопрос задан: 14 November 2012 17:52
2
ответа

Установка совместимости с CLS для блока.NET

Установка совместимости с CLS для всего блока.NET возможна. Но как это на самом деле сделано? Например, с Visual Studio 2008?
вопрос задан: 14 November 2012 17:38
2
ответа

Ссылочный случай Имени не CLS-совместим

У меня есть.NET 3.5 проекта C#, которые имеют пространство имен SampleNamespace. Инструменты. Образец. Если я добавляю блок, названный "Samplenamespace. Utils. Пример" к моему проекту я получаю соблюдающее предупреждение:...
вопрос задан: 27 July 2011 21:01
1
ответ

CIL, CLS и CTS в.NET

Каковы CIL, CTS и CLS в.NET и каково различие между ними?
вопрос задан: 22 January 2013 10:19
1
ответ

базовый тип не CLS-совместим в Стороннем Управлении

Я имею контроль, который я купил. Когда я пытался наследоваться управлению, я получаю это сообщение: Предупреждение: 'MyNamespace. MyFile': базовый тип 'Mooseworks. UI.MwTextBox' не CLS-совместим, там любой...
вопрос задан: 14 November 2012 17:54
1
ответ

'Массивы как аргументы атрибута не являются CLS-совместимым' предупреждением, но никакой данной информацией о типе

При компиляции моего решения я получаю несколько предупреждений следующего: предупреждение CS3016: Массивы как аргументы атрибута не CLS-совместимы Никакая другая информация о том, какой тип не совместим, дан...
вопрос задан: 28 October 2009 14:50
0
ответов

Есть ли причина не отмечать DLL как CLSC-совместимую?

В настоящее время я тестирую Ndepend, и мне выдается предупреждение о том, что сборки должны быть помечены как CLSC-совместимые. Наш проект полностью написан на C #, поэтому в нем нет необходимости. Что меня интересует: а есть ли ...
вопрос задан: 23 May 2017 00:28
0
ответов

Отключить проверку соответствия CLS в C #

Я работаю над кодом, который имеет следующие атрибуты некоторых методов: [CLSCompliantAttribute (false)] Как получается, что когда я создаю код как есть, я вижу, что проверка соответствия выполняется ...
вопрос задан: 27 September 2013 20:53
0
ответов

Как отключить проверку соответствия CLS с помощью C #

Как отключить проверку соответствия CLS? Как это сделать для: всей сборки Меньшая область видимости, может быть один файл или один класс ...
вопрос задан: 27 September 2013 20:45
0
ответов

CLS-совместимые типы в вспомогательной сборке P / Invoke

Наличие отдельной вспомогательной сборки, содержащей только P / Invoke объявления для устаревших сторонних компонентов, мне интересно, какой из этих двух способов является Лучшим ™, если сборка должна быть помечена как CLS ...
вопрос задан: 14 November 2012 17:51
0
ответов

Какая схема именования в C# может быть использована для Property & Member, которая соответствует CLS?

Рассмотрим следующий код, который не соответствует CLS (отличается только регистром): protected String username; public String Username { get { return username;} set { username = value; } } Поэтому я изменил его ...
вопрос задан: 14 November 2012 17:40
0
ответов

ANTLR для C # и атрибут CLSCompliant

Я использую ANTLR V3 для создания кода C # для языка DSL. Созданный код содержит атрибут CLSCompliant как в слабых классах, так и в классах синтаксического анализатора, который вызывает предупреждение, потому что мой проект ...
вопрос задан: 25 June 2012 19:41
0
ответов

Почему мой код несовместим с CLS?

У меня есть ошибки при сборке проекта: Предупреждение как ошибка: Тип «OthersAddresses.AddresseTypeParameter» не соответствует требованиям CLS C: ... \ Units \ Public Address (Public Address) OthersAddresses.ascx.cs ....
вопрос задан: 4 January 2012 16:03
0
ответов

CS3016 - Как обойти это при работе с Prism + MEF ExportModule?

[assembly: CLSCompliant (true)] // CS3016: Массивы в качестве аргументов атрибута не совместимы с CLS. {{1 }} [ModuleExport (typeof (ModuleA), DependsOnModuleNames = new [] {"ModuleB"})] открытый класс ModuleA: ...
вопрос задан: 16 November 2011 20:11
0
ответов

CLS-совместимые атрибуты и параметры массива

Я создал атрибут, который принимает массив (params) в своем конструкторе. внутренний класс MyTestAttribute: Attribute {public MyTestAttribute (params Options [] options) {.... ...
вопрос задан: 31 October 2011 08:03
0
ответов

Почему моя функция несовместима с CLS?

Я получаю следующее предупреждающее сообщение ... Тип возврата функции 'ConnectionNew' не соответствует требованиям CLS. ... для этой функции: Public Function ConnectionNew (ByVal DataBaseName As String) As ...
вопрос задан: 15 August 2011 12:53
0
ответов

CA1014 Отметьте 'some.dll' с помощью CLSCompliant (true) сообщение об ошибке с StyleCop VS2010

Когда я запускаю StyleCop, я получаю это сообщение об ошибке, в котором говорится, что мне нужно пометить dll с помощью CLSCompliant (true). Что это? Как я могу установить отметку dll с помощью CLSCompliant (true)? Ошибка 4 CA1014: ...
вопрос задан: 23 May 2011 21:18
0
ответов

Стоит ли сравнивать double.MaxValue на равенство?

Тот же вопрос можно задать о float ... или MinValue. Думаю использовать его как особую ценность. Увижу ли я ошибки из-за точности? Я не собираюсь выполнять арифметические действия с этими числами, просто установите ...
вопрос задан: 21 April 2011 22:38
0
ответов

Является ли новая функция C # 4.0 - & ldquo; Необязательные параметры & rdquo; CLS-совместимые?

Эта новая функция действительно удобна. В последнее время я прочитал документ «Microsoft All-In-One Code Framework» и упоминает, что «Необязательные параметры» не совместимы с CLS. Итак, я проверил это ...
вопрос задан: 28 March 2011 09:26
0
ответов

Почему C # включает программные конструкции, несовместимые с CLS?

Кажется странным, что флагманский язык .NET включает программные конструкции, несовместимые с CLS. Это почему? Пример (отсюда): Два или более открытых / защищенных / защищенных ...
вопрос задан: 16 February 2011 21:24
0
ответов

Can an assembly that includes a non-CLS-compliant reference be CLS-compliant?

I have an existing DLL that is not CLS-compliant that I reference from my own project. When I mark my assembly as CLS-compliant, I get compiler warnings that names in the referenced assembly are not ...
вопрос задан: 12 February 2011 01:02