发明名称 |
Integrating software components |
摘要 |
Aspects of the subject matter described herein relate to integrating software components. In aspects, a previously created component is inserted into a target project. To do this, a location of elements of the component is obtained as well as a destination for placing the elements. Fixup code is also inserted into the project. The fixup code is to be executed after installing the component on a target entity prior to allowing the component to execute. The fixup code discovers the installation location of the component on the target entity and changes reference(s) from the original location to the installation location. After the component and the fixup code are inserted into the project, the project may be used to create a package which may be deployed on one or more target entities. |
申请公布号 |
US9038018(B2) |
申请公布日期 |
2015.05.19 |
申请号 |
US201012900477 |
申请日期 |
2010.10.08 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Ma Lily;Hoff Phillip M.;Birov Lubomir I.;Chitsaz Reza;Fox Steve C. |
分类号 |
G06F9/44;G06F9/445 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
Sullivan Kevin;Drakos Kate;Minhas Micky |
主权项 |
1. A method implemented at least in part by a computer, the method comprising:
receiving an indication by an integrated development environment (IDE) of a source location of elements of a component that is external to a target project, the IDE used to develop and/or deploy software; receiving an indication by the IDE of a destination for placing the elements on a target entity; placing the elements in the target project; associating the elements with the destination; inserting fixup code by the IDE into the target project, the fixup code to be executed after or in conjunction with installing a self-extracting package on a target entity and before executing code of the component on the target entity, the fixup code operable to change a reference to the source location of elements of the component to indicate a location of the elements on the target entity; and creating the self-extracting package based on the target project. |
地址 |
Redmond WA US |