2
голосов
1ответов
512 просмотров

Можно ли программно получить доступ к иерархии вызовов в VS2010

В Visual Studio 2010 добавлена функция иерархии вызовов.Кто-нибудь знает, можно ли получить к нему доступ из плагина?

3
голосов
3ответов
853 просмотров

Базовый рабочий процесс / использование MEF

Я ищу фреймворк, который позволит мне использовать простую систему плагинов в моем .NET-приложении.Похоже, что MEF - это фреймворк, который поддерживает Microsoft, и он станет частью .NET 4 (он также работает со старыми версиями .NET в виде отдельной библиотеки, а также Mono). Раньше я исполь...

0
голосов
1ответов
318 просмотров

Редактируемое свойство FullPath файла в сетке свойств - Visual Studio 2008

В моем решении VS 2008 есть проект, содержащий файловые элементы.Каждый элемент имеет стандартное свойство только для чтения под названием «FullPath» в таблице свойств. Как проще всего сделать свойство FullPath таблицы свойств доступным для редактирования?

2
голосов
2ответов
167 просмотров

Когда осуществляется доставка MEF?

Я создаю продукт, который будет выпущен после выпуска .Net 4.0. Является ли MEF неотъемлемой частью .Net 4.0, поэтому я могу рассчитывать, что они будут выпущены вместе, или это какой-то внешний компонент, который может быть выпущен отдельно и поэтому его опасно использовать?

5
голосов
5ответов
757 просмотров

Руководство по функциям метапрограммирования и расширяемости Boo?

Мне интересно узнать о более мощных функциях Boo, таких как синтаксические макросы, поддержка синтаксического анализатора (Ometa?), конвейер компилятора и т. д. У меня сложилось впечатление, что эти области постоянно меняются и недостаточно документированы.Есть ли какие-нибудь полезные ресурсы д...

2
голосов
1ответов
84 просмотров

What are the graphics editors that can be built upon?

I want to start off with a capable vector graphics drawing/editing program and extend it to create a visual designer for a project I'm working on. Do you know of a graphics editor that can be built upon? Maybe open source? Users should already be able to freely draw and color graphics, and any ...

1
голосов
3ответов
1213 просмотров

Extending ASP.NET WebControls: How to effectively hide public properties

I am extending TextBox WebControl to work as a sort of "DateTextBox" which exposes it's value as a property (DateValue) in the code-behind: public sealed class DateTextBox : TextBox { public DateTime ?DateValue { /* ToDateFromUserInterface() and ToUserInterfaceString() are both ...

41
голосов
4ответов
25718 просмотров

Powershell inside Visual Studio

Does anyone know of a way I can run a powershell within Visual Studio. By that I mean, have an interactive powershell prompt in a tool window? Kindness, Dan

1
голосов
1ответов
138 просмотров

Does an API based on inheritance violate OCP? Can this be achieved with a provider model/dependency injection?

I'm designing an API for the first time, and trying to follow SOLID guidelines. One of the things I find myself struggling with is balancing OCP and testability with simplicity and ease of extensibility. This open-source API is geared toward scientific modeling and computation. The aim is that v...

1
голосов
1ответов
310 просмотров

Populating a Visual DSL with database information

I have the following problem to solve: Currently we have a metadata tree of the databse schema that has a in-memory representation and a proprietary schema XML serialization as well (that is we can read/write all the in-memory data to an xml file). Currently I am developing a Visual DSL solu...

3
голосов
3ответов
303 просмотров

Best way to implement customization hooks in my design

I am wondering what's the best way to insert customization hooks into my application. Basically, my application is split into two assemblies: A Core assembly containing all the business logic and a UserInterface assembly containing the GUI, controller classes (I am using a deviant MVC pattern cal...

0
голосов
1ответов
75 просмотров

Adding custom tasks to the web site page in IIS 7(.5)

Is it possible to add a TaskItem (or TaskList) to the website page (Web Objects Home Page)? I'd like to provide some contextual access to my addin and I can't seem to find a good integration point.

0
голосов
2ответов
1106 просмотров

How do I Extend the Silverlight TabControl for DataBinding?

Yi-Lun Luo at Microsoft says: [C]urrently [the] TabControl doesn't override PrepareContainerForItemOverride, so it won't automatically wrap your data source in TabItems. So the question is: How do I create my own control that: Extends the TabControl. Overrides the PrepareContainerFo...

9
голосов
4ответов
8469 просмотров

MEF: a replacement for PRISM?

To what extent, if any, is MEF a replacement for PRISM?

0
голосов
1ответов
224 просмотров

TryReceiveRequest gets called infinite times

I have built a custom binding for being able to receive HTTP messages from an additional source. However, it is not bug-free yet. I've observed that my service pushes CPU usage up to 100 % as soon as the first request was processed and the service getting slower and slower the more requests came...

0
голосов
1ответов
355 просмотров

WebServiceHost doesn't invoke OnAcceptChannel of custom ChannelListener

I am currently building a custom binding which gets HTTP requests from a different source than from a listening TCP socket. When I access and open a channel directly, there are no problems. However, problems occur when I try to host my binding in an endpoint of a WebServiceHost. I've inserted Co...

3
голосов
2ответов
815 просмотров

Visual Studio Code Generation, project-based content

I'm interested in doing a bit of code-generation based on certain files being present in the .csproj. What extensibility methods are available to me that I could generate a .cs file that would be compiled along with my project? Caveat: I immediately thought of using T4 templates for the task. ...

34
голосов
3ответов
36724 просмотров

Написание системы плагинов C #

Я пытаюсь написать систему плагинов, чтобы обеспечить некоторую расширяемость для моего приложения, чтобы кто-то мог написать плагин (ы) для приложения, не затрагивая код основного приложения (и рискуя что-то сломать). Я написал базовый интерфейс "IPlugin" (атм, еще ничего не реализовано) ...

1
голосов
1ответов
2754 просмотров

Где находится объект VBComponents в объектной модели Excel?

привет, я работаю с c # и excel-2007 ... Я хотел добавить макрос для Excel и запуска из С #, для чего, я думаю, мне нужен доступ к VBComponents, но, к сожалению, я не вижу его после того, как сделаю следующее wb.VBProject. следует ли добавлять какие-либо объекты com? или что мне делат...

4
голосов
3ответов
911 просмотров

Какой инструмент статического анализа для Java проще всего расширить?

Какие инструменты статического анализа для Java имеют самый простой механизм расширения. Я проверил PMD Но процесс написания специальных правил оказывается очень сложным. В частности, я хочу знать, есть ли какие-либо инструменты, которые предлагают синтаксис типа AspectJ для выбора интересны...

1
голосов
1ответов
939 просмотров

ITypeResolutionService не разрешает какие-либо типы

Я работаю над надстройкой Visual Studio 2008, которая будет генерировать код доступа к данным, глядя на сигнатуру метода в сочетании с набором параметров, которые пользователь вводит в диалоговом окне. Для анализа сигнатуры метода я использую ITypeResolutionService из Visual Studio для поиска...

6
голосов
1ответов
646 просмотров

Как создать собственный проект, наследуемый от c #, с помощью MPF?

Как я могу унаследовать от C #, используя Visual Studio Managed Package Framework, чтобы иметь страницы свойств C # и элементы проекта C #? Я пробовал создать ароматизированный проект, но он был ограничен с точки зрения создания наших собственных узлов и настраиваемых свойств файла. Однако при и...

3
голосов
3ответов
1686 просмотров

Как Microsoft MEF по сравнению с Eclipse?

Что общего и различного между MEF (Managed Extensibility Framework) и платформой Eclipse? Мне кажется, MEF очень похож на Eclipse с добавлением DI. Ваши мысли?

0
голосов
1ответов
647 просмотров

Развертывание надстройки Outlook Com и проблема расширяемости

Я разработчик, пишущий надстройку для Outlook2003 / 2007 с использованием C #, Visual Studio 2005. Я также использую мастер надстройки COM (не использую VSTO, у меня есть Connect.cs). Программа успешно работает с Visual Studio, установленной на моем компьютере, но когда я пытаюсь развернуть прог...

1
голосов
1ответов
216 просмотров

Лучший подход к расширяемости типов узлов и контекстных действий в древовидной структуре форм

Я работаю над надстройкой Visual Studio для Visual Studio 2008, которая отображает древовидную структуру, обеспечивающую представление содержимого в серверном продукте. Серверный продукт содержит различные типы узлов, и каждый узел имеет свой собственный тип контекстного меню (меню, вызываемое п...

7
голосов
2ответов
9742 просмотров

Разработка подключаемого модуля / надстройки Visual Studio 2008 - Начало работы

Привет, ребята, в отношении этого stackoverflow question , как мне создать собственный плагин для Visual Studio 2008. Я проверил Центр разработчиков Visual Studio на MSDN, но количество информации огромно. Существует множество типов проектов, и я даже не знаю, с чего начать. С чего мне н...

0
голосов
1ответов
2266 просмотров

Расширяемость Visual Studio, программное создание проекта

Я пытаюсь программно добавить в решение тестовый проект. Однако при выполнении приведенного ниже кода я получаю исключение File IO в строке "vhaSolution.GetProjectTemplate (" TestProject.zip "," Csharp ")". Ошибка указывает на то, что «указанный язык не поддерживается ни одним из установленных п...

2
голосов
1ответов
3018 просмотров

IExtension: расширяемый объектный шаблон: как это работает?

Я изучал шаблон расширяемого объекта с использованием интерфейсов (IExtension, IExtensibleObject) в C #, Я пришел с очень простым примером преобразования дат в UTC из локального и наоборот: public class BaseObject : IExtensibleObject<BaseObject> { private DateTime _startDate; p...

0
голосов
1ответов
120 просмотров

дизайнер asp.net как получить спроектированный тип страницы

Я хочу узнать в веб-элементе управления реальный тип страницы, созданной в Visual Studio 2008. Я могу получить WebFormsRootDesigner, и каким-то образом я знаю, что можно получить путь к файлу страницы aspx. Я бы предпочел получить ProjectItem для этой страницы, потому что было бы излишн...

3
голосов
7ответов
361 просмотров

Расширяемость без открытого исходного кода

Моя компания в настоящее время создает большой многоуровневый программный пакет на C #. Мы использовали подход SOA к структуре, и мне было интересно, есть ли у кого-нибудь совет относительно того, как сделать ее расширяемой пользователями со знаниями программирования. Это будет включать в себ...