Описание тега internalsvisibleto

Атрибут в.NET для предоставления членов, помеченных как внутренние, для выбранных сборок.
1 ответ

InternalsVisibleTo за исключением нескольких классов

Я применил InternalsVisibleTo к одному из моих проектов, чтобы его внутренние компоненты были видны для тестовых проектов. Тем не менее, (это странно, я знаю), мне нужно отметить несколько внутренних классов, чтобы они не были видны проектам, что ук…
1 ответ

Доверенный сертификат pfx не работает с атрибутом InternalsVisibleTo

Я получил доверенный сертификат от Comodo CA и с трудом заставлял его работать с атрибутом InternalsVisibleTo. Я получаю предупреждение о том, что сборка недействительна и не может быть решена. Я получил открытый ключ с помощью X509Certificate.GetPu…
04 май '16 в 06:40
2 ответа

Как заставить InternalsVisibleTo работать, когда процесс сборки подписывает сборку строгими именами?

В нашем магазине мы используем Cruise Control и MSBuild для автоматизации сборок продукта в рамках непрерывной интеграции. Часть сборки должна подписывать сборки, чтобы они имели строгие имена. В наших файлах проекта, когда мы разрабатываем локально…
0 ответов

InternalsVisibleTo и наследование классов

Я использую InternalsVisibleTo атрибут, чтобы сделать некоторые внутренние классы видимыми для набора модульных тестов. Хотя это позволяет мне создавать экземпляры внутренних классов, я не могу создать класс, который наследуется от внутреннего класс…
04 сен '13 в 17:06
1 ответ

Microsoft подделывает внутренние классы Shim не генерируется

У меня есть приложение Windows Form (сборка с именем " WindowsFormsApplication1 "), и у меня есть проект модульного теста (сборка с именем " UnitTestProject2 "). Я добавил атрибут InternalsVisibleTo в "WindowsFormsApplication1\AssemblyInfo.cs", напр…
1 ответ

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

Я пишу программу в Visual Studio 2012, и у меня есть пара классов в двух отдельных проектах: ProjectA: namespace Test { internal class A { private A(B b) { Contract.Requires(b.X != null); } } } ProjectB: namespace Test { internal class B { public st…
2 ответа

Атрибут InternalsVisibleTo не работает

Прежде чем я продолжу, я прошел через этот атрибут InternalsVisibleTo не работает! Отсюда и название Итак, у меня была рабочая версия моего проекта, которая использовала что-то вроде следующего. [assembly: InternalsVisibleTo("Stuff.Test.Support, Pub…
1 ответ

InternalsVisibleTo - не работает в файле ascx/aspx

Я установил атрибут InternalsVisibleTo для сборки друзей. В контроллере я могу получить доступ к внутреннему классу, но если я попытаюсь сделать то же самое в файле aspx/ascx - "класс недоступен из-за его уровня защиты" . В любом случае, я мог бы эт…
01 сен '10 в 16:11
1 ответ

InternalsVisibleTo вызывает ошибку CS0246: тип или пространство имен не могут быть найдены

Я пытаюсь разрешить одной сборке получить доступ к внутренним классам другой сборки, добавив [assembly:InternalsVisibleTo("assembly-name")] ко второй сборке. Однако это вызывает следующую ошибку: error CS0246: The type or namespace name 'InternalsVi…
12 авг '09 в 22:39
1 ответ

Какие `[InternalsVisibleTo]` для сборок.NET Framework и.NET Standard / Core Framework?

У меня проблема с видимостью типа перекрестная сборка / сборка друга. У меня есть следующая программа (которую я подписываю / строгое имя). Это говорит Castle DynamicProxy (я использую версию 4.2.1 Castle.Core Пакет NuGet) для создания прокси для мо…
3 ответа

Могу ли я сделать внутренние компоненты видимыми для всех сборок, подписанных одним и тем же ключом?

У меня есть сборка с функциональностью, которую я не хочу показывать как общедоступную, но которая по-прежнему доступна для других моих сборок. Это можно сделать с помощью InternalsVisibleToAttribute, указав каждую сборку, для которой будут видны ег…
17 окт '11 в 06:35
1 ответ

Сделайте определенную внутреннюю функцию видимой для другой сборки (то есть не все внутренние компоненты видимы)

Можно указать [assembly: InternalsVisibleTo("NameOfOtherAssembly")] в AssemblyInfo.cs. Но возможно ли ограничить это конкретными внутренними функциями? Например, есть ли атрибут, который можно применить к каждой функции? [InternalVisibleTo("NameOfOt…
02 апр '14 в 16:18
1 ответ

InternalsVisibleTo не работает со всеми сборками. Некоторые работают, некоторые не работают

У меня есть общая DLL, которая имеет несколько внутренних методов для внутреннего использования. Кроме того, у меня есть еще 3 проекта WebServices, UnitTests и PATs. В AssemblyInfo.cs проекта Common я добавил следующие строки: [assembly: InternalsVi…
08 дек '11 в 09:58
2 ответа

Как отобразить индикатор выполнения для макета, пока не загружен SmartImageView

Как я могу вызвать spinner.setVisibility(View.GONE); после SmartImageView загружен? protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity); mUrl = getIntent().getStringExtra(URL); I…
28 янв '14 в 18:07
2 ответа

WPF двусторонняя привязка с внутренним сеттером

Я использую двустороннее связывание WPF для свойства CLR, которое реализует INotifyPropertyChanged. set для собственности internal, в то время как get является public, К сожалению, я получаю следующую ошибку: System.Windows.Markup.XamlParseException…
13 ноя '16 в 07:29
2 ответа

Ссылки и сохранение строгого имени извне для повторного использования

У меня есть много сборок, которые установили InternalsVisibleToAttribute, указывающий одну конкретную сборку в том же решении. К сожалению, указанная сборка имеет строгое имя, поэтому мне всегда приходится снова и снова вставлять один и тот же токен…
27 сен '10 в 13:10
3 ответа

Как я могу получить доступ к внутренним компонентам в asp.net 5

До asp.net 5 я бы добавил "internalsVisibleTo(some.namespace.name)" в AssemblyInfo.cs - но у меня больше нет AssemblyInfo.cs в моем проекте WebApi. Как я могу представить внутренние компоненты в проекте WebAPI моему проекту unitTest?
1 ответ

Настройка информации о сборке для InternalsVisibleTo с задачами сообщества MSBuild

Я использую Задачи сообщества MSBuild для автоматического обновления номеров версий моей сборки в соответствии с моим тегом хранилища Subversion. Я добавил следующее в мой файл проекта: Это дает мне новый файл AssemblyInfo.cs: к сожалению, мне нужно…
1 ответ

Есть ли способ заставить анализ кода игнорировать "InternalsVisibleTo"?

У нас есть много сборок, которые содержат внутренние классы, которые мы тестируем модулем InternalsVisibleTo сделать внутренние классы видимыми для сборки модульного теста. Это работает нормально, но проблема в том, что как только вы используете Int…
2 ответа

Как определить несколько сборок друзей при создании AssemblyInfo из файла.csproj?

Я хотел бы определить несколько сборок друзей. Это легко сделать при редактировании AssemblyInfo подать вручную: [assembly:InternalsVisibleTo("Friend1a")] [assembly:InternalsVisibleTo("Friend1b")] или же [assembly:InternalsVisibleTo("Friend2a"), Int…
13 сен '16 в 12:34