1 ответ

Анализ кода из общего промежуточного языка (CIL)

Я хотел бы сделать довольно простой анализ программы для моего кода.NET (который представляет собой комбинацию кода.dlls, .exe и C#). Используя общую инфраструктуру компилятора Microsoft, я сначала преобразовал код в форму IL, используя которую я хо…
13 июл '12 в 00:12
1 ответ

Использование метода Roslyn Emit с ModuleBuilder вместо MemoryStream

У меня были проблемы с производительностью при использовании Roslyn для компиляции в динамическую сборку. Компиляция заняла ~3 секунды, по сравнению с ~300 миллисекундами для компиляции того же кода при использовании CodeDom компилятор. Вот урезанна…
09 апр '14 в 21:40
2 ответа

Как я могу создать новую сборку Windows Phone 7 с нуля, используя CCI или Mono.Cecil

Я работаю над инструментом для генерации сборок для WP7. Я делаю это из полной структуры. Так как Reflection.Emit не работает с WP7, а с CCI или Mono.Cecil, мне интересно, есть ли способ создавать новые сборки с нуля. Я уже знаю, что могу изменить с…
1 ответ

Загрузка файла cci в R

Ситуация: я хочу загрузить файл.cci в R как это: data <- read.table("data.cci", header = T, dec = ".") Я также попробовал read.csv/read.csv2 - но я всегда получаю эту ошибку: No such file or directory Error in file(file, "rt") : cannot open the c…
06 мар '18 в 21:54
0 ответов

Reflection.Emit эквивалентности в CCI

Эрик Липперт сказал на записи здесь, в SO, Reflection.Emit слишком слаб, чтобы использовать его для создания реального компилятора. Он отлично подходит для небольших задач по компиляции игрушек, таких как создание динамических сайтов вызовов и дерев…
08 авг '16 в 18:55
2 ответа

Перенос пользовательских правил анализа кода в VS2012

Я написал десятки пользовательских правил анализа кода. Правила были разработаны для Visual Studio 2010. При необходимости сборка содержит ссылку на версии 10.0 FxCopSdk, Microsoft.Cci и Microsoft.VisualStudio.CodeAnalysis. Они корректно работают в …
04 дек '12 в 00:28
2 ответа

CCI vs. Mono.Cecil - преимущества и недостатки

Я видел статьи, обсуждающие эти две подобные структуры, но большинству из них два года или около того. Я предполагаю, что оба проекта сейчас гораздо более зрелые, чем два года назад, и ситуация более сложная. Поэтому, учитывая текущее состояние кажд…
18 июл '11 в 00:36
1 ответ

Лучший способ использовать соединения JCA CCI - альтернатива поддержке Spring CCI

В нашем проекте у нас есть требование подключиться к IBM IMS и получить данные. Многие из существующих приложений делают это через код, более связанный с IMS. В одном из приложений мы используем поддержку Spring CCI и предоставляем CCIConnectionFact…
19 янв '18 в 00:36
1 ответ

JavaEE Connector Architecture - разница между системными контрактами и общим клиентским интерфейсом

Мне нужно создать слайдшер, чтобы легко представить JCA. сейчас я пытаюсь понять все это, но я все еще застрял в некоторых местах. Я читаю учебник IBM, и в его примере кода он не реализует транзакции и контракты безопасности, но вместо этого он испо…
10 июн '13 в 20:09
1 ответ

Как сохранить подключение терминала EPI от EJB с помощью CCI?

Я пытаюсь преобразовать наш апплет JAVA, который обращается к внутреннему приложению CICS 3270, в большей степени основанный на веб /HTML5. Приложение имеет экран входа в систему, который приведет пользователя к меню выбора, которое вызывает другие …
23 дек '16 в 14:25
0 ответов

URL сайта для подключения к MetaCI

Мы закончили со всей настройкой конфигурации cumulusCI. Теперь мы используем MetaCI CLI v0.1.4 для автоматического запуска этих же сборок для вашего проекта в Heroku. Мы успешно внедряем новый сайт MetaCI на Heroku, используя бесплатные ресурсы dyno…
1 ответ

Как вызвать Oracle CCI из командной строки

Я успешно установил расширение Oracle Code Compliance Inspector (CCI) для JDeveloper, следуя инструкциям. После этого я смог запустить CCI в JDeveloper. Но я не могу вызвать Oracle CCI из командной строки. Я не могу найти сценарий ("checkCompliance.…
11 май '14 в 17:00
2 ответа

Общая инфраструктура компилятора: как работать с ICustomAttribute

Я пытаюсь использовать CCI-метаданные для создания генератора кода, перебирая наборы сборок, обнаруживая типы и их метаданные, а затем генерируя код. Я хотел бы иметь возможность контролировать генерацию кода, прикрепляя настраиваемые атрибуты к мет…
05 янв '10 в 00:53
1 ответ

Обфускатор на базе Microsoft CCI

Я хочу написать.NET обфускатор на основе библиотеки Microsoft CCI. Я нашел несколько обфускаторов, написанных с помощью Mono.Cecil, но там нет основанных на CCI. Есть ли потенциальные проблемы с CCI для этой задачи? Заранее спасибо.
26 окт '09 в 10:32
0 ответов

Обведите CI 2.0 ASCII символами в результате

Получение ASCII символа следующим образом в результатах CCI Ошибка / Ошибка: \e[0mraise \e[1;34;4mCapybara\e[0m Версия CCI: 2.0 Аналогичная проблема: https://support.circleci.com/hc/en-us/articles/360003108933-ANSI-color-codes-appearing-in-test-resu…
25 май '18 в 14:27
1 ответ

Microsoft CCI - ресурсы, ссылки для написания компиляторов

Некоторое время назад я работал над компилятором, я использовал System.Reflection генерировать код (IL) из моего AST. Теперь у меня есть идея для другого компилятора, над которым я бы хотел поработать (это будет еще один любимый проект, ничего, что …
3 ответа

Моно Сесил против PostSharp Core против Microsoft CCI за реализацию AOP Framework

Что лучше с точки зрения возможностей, простоты использования, документации, примеров, сообщества / поддержки, интеграции VS, известных реализаций, долгосрочной жизнеспособности и скорости сборки для реализации пользовательской инфраструктуры AOP? Я…
05 сен '09 в 09:58
3 ответа

Существует ли библиотека статического анализа CIL, такая как ASM for Java Bytecode?

Я ищу библиотеку для пользовательского статического анализа кода на CIL-коде. ЧИТАЙТЕ: я не заинтересован в инструменте, который уже делает статический анализ как показанные здесь. Для пользовательского анализа с помощью Java Bytecodes я использовал…
27 ноя '12 в 20:16
1 ответ

Определение типа CollectionBase с помощью Reflections (или Microsoft.Cci)

Вопрос:Существует ли статический способ надежного определения типа, содержащегося в типе, производном от CollectionBase, используя Reflection или Microsoft.Cci? Фон:Я работаю над генератором кода, который копирует типы, создает индивидуальные версии…
30 янв '11 в 23:38
0 ответов

Как читать сборку из потока вместо файла в общей инфраструктуре компилятора

В CCI можно загрузить сборку.NET из файла: var assembly = (IAssembly) new PeReader.DefaultHost().LoadUnitFrom("C:\assembly.dll"); Но я не могу найти способ загрузить его из любого потока. Я считаю, что это должно быть возможно, потому что я могу лег…
24 фев '13 в 14:08