Почему я получаю Логику 'Идентификатора предупреждения компилятора. DomainObjectBase. _ сухожилие' не CLS-совместимо для следующего кода? общедоступный абстрактный класс DomainObjectBase {защищенный bool _isNew;}
Я хотел бы собрать как можно больше информации относительно управления версиями API в.NET/CLR, и конкретно как изменения API делают или не повреждают клиентские приложения. Во-первых, давайте определим некоторые условия:...
Я нашел много страниц о совместимости с CLS. Я понял что совместимость с CLS: путь состоит в том, чтобы гарантировать другую совместимость блока. Путь состоит в том, чтобы объявить, что высокая безопасность кодирует Много peolple...
Я в настоящее время читаю C# 3.0 Albahari вкратце и на стр. 241 при разговоре об Индексации массива, он говорит это: ненулевые массивы не являются CLS (Общеязыковая спецификация)-...
Существует ли инструмент, который может проанализировать мой код.NET (C# и VB.NET) и сказать мне, почему вещи не CLS-совместимы? Visual Studio рада сказать мне, что параметр не CLS-совместим, но это не получает меня...
Возможный Дубликат: ‘Массивы как аргументы атрибута не являются CLS-совместимым’ предупреждением, но никакой информацией о типе, учитывая, у меня есть некоторый код, который генерирует это предупреждение в нескольких местах. Я...
У меня есть несколько ворчащих предупреждений компилятора для приложения, включая которое я портировал от VB6 некоторое время назад относительно Совместимости с CLS: Имя '_AnIdentifier' не CLS-совместимо. Тип параметра 'myType'...
Кто-либо может объяснить следующее поведение? Таким образом, если Вы создаете несколько CLS-совместимых библиотек в Visual Studio 2008 и сделали, чтобы они совместно использовали общий корень пространства имен, библиотека, ссылающаяся на другого...
У меня есть.NET 3.5 проекта C#, которые имеют пространство имен SampleNamespace. Инструменты. Образец. Если я добавляю блок, названный "Samplenamespace. Utils. Пример" к моему проекту я получаю соблюдающее предупреждение:...
Я имею контроль, который я купил. Когда я пытался наследоваться управлению, я получаю это сообщение: Предупреждение: 'MyNamespace. MyFile': базовый тип 'Mooseworks. UI.MwTextBox' не CLS-совместим, там любой...
При компиляции моего решения я получаю несколько предупреждений следующего: предупреждение CS3016: Массивы как аргументы атрибута не CLS-совместимы Никакая другая информация о том, какой тип не совместим, дан...
В настоящее время я тестирую Ndepend, и мне выдается предупреждение о том, что сборки должны быть помечены как CLSC-совместимые. Наш проект полностью написан на C #, поэтому в нем нет необходимости. Что меня интересует: а есть ли ...
Я работаю над кодом, который имеет следующие атрибуты некоторых методов: [CLSCompliantAttribute (false)] Как получается, что когда я создаю код как есть, я вижу, что проверка соответствия выполняется ...
Наличие отдельной вспомогательной сборки, содержащей только P / Invoke объявления для устаревших сторонних компонентов, мне интересно, какой из этих двух способов является Лучшим ™, если сборка должна быть помечена как CLS ...
Рассмотрим следующий код, который не соответствует CLS (отличается только регистром): protected String username; public String Username { get { return username;} set { username = value; } } Поэтому я изменил его ...
Я использую ANTLR V3 для создания кода C # для языка DSL. Созданный код содержит атрибут CLSCompliant как в слабых классах, так и в классах синтаксического анализатора, который вызывает предупреждение, потому что мой проект ...
У меня есть ошибки при сборке проекта: Предупреждение как ошибка: Тип «OthersAddresses.AddresseTypeParameter» не соответствует требованиям CLS C: ... \ Units \ Public Address (Public Address) OthersAddresses.ascx.cs ....
[assembly: CLSCompliant (true)] // CS3016: Массивы в качестве аргументов атрибута не совместимы с CLS. {{1 }} [ModuleExport (typeof (ModuleA), DependsOnModuleNames = new [] {"ModuleB"})]
открытый класс ModuleA: ...
Я создал атрибут, который принимает массив (params) в своем конструкторе. внутренний класс MyTestAttribute: Attribute
{public MyTestAttribute (params Options [] options) {.... ...
Я получаю следующее предупреждающее сообщение ... Тип возврата функции 'ConnectionNew' не соответствует требованиям CLS. ... для этой функции: Public Function ConnectionNew (ByVal DataBaseName As String) As ...
Когда я запускаю StyleCop, я получаю это сообщение об ошибке, в котором говорится, что мне нужно пометить dll с помощью CLSCompliant (true). Что это? Как я могу установить отметку dll с помощью CLSCompliant (true)? Ошибка 4 CA1014: ...
Тот же вопрос можно задать о float ... или MinValue. Думаю использовать его как особую ценность. Увижу ли я ошибки из-за точности? Я не собираюсь выполнять арифметические действия с этими числами, просто установите ...
Эта новая функция действительно удобна. В последнее время я прочитал документ «Microsoft All-In-One Code Framework» и упоминает, что «Необязательные параметры» не совместимы с CLS. Итак, я проверил это ...
Кажется странным, что флагманский язык .NET включает программные конструкции, несовместимые с CLS. Это почему? Пример (отсюда): Два или более открытых / защищенных / защищенных ...
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 ...