Em Andamento

Build AddIn for Visual Studio (aka vspackage) in c#

'Short problem description:

We are in need of a Visual Studio Add-in that is able to create a context- menu by right-clicking on specific elements of an XML document loaded in a Project/Solution.

This context menu must use information from the right-clicked xml node, to do several actions, one of those being to able to open the referenced xml document within the node, in visual Studio (starting form version 2012 but that can also be used in later versions).

'Problem description:'

We use XML documents for the configuration of a web-application. All the XML documents reside in a Visual Studio project within a Solution.

Normally a XML document represents one single configuration, but now we are moving towards a fragmented reuse of elements within XML documents to be able to reuse pieces of already made configurations.

We are now able to define a piece of XML, that resides on a separate file that can be addressed by an other XML file. This resulting in a parent configuration XML file that can have several references to these child XML files, which are read and embedded in real-time into a bigger XML file when the parent XML file is parsed. These child XML files can be nested indefinitely , meaning, a small child XML file can refer to an other child XML file and so on.

This nesting of child XML files, causes our developers to have trouble reading the parent XML file because they need to find, and open manually these referenced child XML documents by hand.

We think that an Add-in can solve this problem.

'''What we need:'''

A visual studio add-in that is able to create a context-menu with several commands, when the user right-clicks a certain XML node with a reference to a child XML document.

The commands of this context menu can be added to the already existing context-menu that exist in Visual Studio when you right-click in the text of an XML document.

We need several functions to be called from this context menu:

1. Go to the referenced XML document:

- When called the add-in should be able to parse the path attribute that is within the right-clicked xml node and to open this document in a new tab within visual studio.

2. Generate XML file:

- When called within an XML document( no matter where) the add-in should be able to create a temporary XML file that contains the file it self as being the parent, but also replace all the references to child XML files with the actual referenced XML content and also if existing, all its nested references (thus creating a temporary file that has all the referred children embedded in to it).

3. Find all documents referring to this child

- When called a search within the entire project should be executed that finds/lists all documents that also have a reference to this XML child.

The function can call and use the regular find functionality in Visual Studio.

4. We already have a addin, some menuitems need to be added in this addin.

If this project is done, most likely we need some more options to the addin in a later phase.

Habilidades: Programação C#, Arquitetura de software

Ver mais: visual studio programming, starting web programming, software developers call, sharp developers, search web developers, programming visual studio, programming meaning, programming children, piece software short, node programming, functions programming, find developers build software, find developers project, find content developers, find project programming, elements actions, define programming, programming reference, programming find function, programming define, children programming, architecture define, small sharp function, visual studio 2012, visual search

Acerca do Empregador:
( 3 comentários ) Leiden, Netherlands

ID do Projeto: #6776626

Premiar a:

aztechdev

Hello, I have enterprise experience working with Visual Studio customization, including having written functional VS plugins that generated XML mapping files from existing classes for an ORM. If you would like mo Mais

$660 USD em 15 dias
(1 Comentário)
2.2

9 freelancers estão ofertando em média $565 para este trabalho

amusto

A proposal has not yet been provided

$789 USD in 40 dias
(50 Comentários)
6.5
sikandermandal

Dear Sir, This is Sikander. I am having 12+ years of experience in software development and I am ready to start this job. I will provide you best services in development. Please have a look at my Profile, Ratings an Mais

$750 USD in 10 dias
(11 Comentários)
5.7
durorey

hi sir, I have good experience in c# programming and dealing with XML files , I look forward to work for you and I will do my best . thank you .

$350 USD in 3 dias
(14 Comentários)
4.9
KeepTummypTummy

Hello, Thanks for giving me chance to bid on your task and taking a minute to read my profile brief.I have read this and i assured you 100% completion and best quality in reasoanble price. My expertise in web de Mais

$526 USD in 10 dias
(3 Comentários)
4.4
latatestTech

100% Quality(Lets Chat) Hello, We have team of 9 Professional Software Engg. We are very much confident about your job we will do it in your time and cost. We are into the market since from last 5 year, we pro Mais

$631 USD in 10 dias
(4 Comentários)
3.6
linuswebplus

A proposal has not yet been provided

$700 USD in 15 dias
(3 Comentários)
3.3
INCtechnology

Hi, We have understand your requirement,we done many apps with these kind requirements. Here are some of our works.  IOS BAsed https://itunes.apple.com/gb/app/bootyshake/id626853725?mt=8 https://itunes.appl Mais

$515 USD in 10 dias
(0 Comentários)
0.0
KhalidShah123

We are the leading young professional software development organization having extensive technical expertise and knowledge in developing, managing, optimizing and customizing software’s by implementing these software’s Mais

$388 USD in 10 dias
(0 Comentários)
0.0
ovidiupurcaru

A proposal has not yet been provided

$300 USD in 5 dias
(0 Comentários)
0.0