成功解决VisualStudio.NET生成配置问题

Visual Studio.NET 生成配置模型还允许您使用 BuildDependencies 属性来定义两个项目之间在生成上的依存关系。下面的示例说明了如何使 Project1 依赖于 Project2,这样,在生成解决方案时就必须先生成 Project2。

创新互联服务项目包括怀来网站建设、怀来网站制作、怀来网页制作以及怀来网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,怀来网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到怀来省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

 
 
 
  1. Sub BuildDependenciesExample()  
  2. ' 使 Project 1 依赖于 Project 2。  
  3. Dim p1 As Project = DTE.Solution.Item(1)  ' 项目 1  
  4. Dim p2 As Project = DTE.Solution.Item(2)  ' 项目 2  
  5. Dim sb As SolutionBuild = DTE.Solution.SolutionBuild  
  6. sb.BuildDependencies.Item(p1.UniqueName).AddProject(p2.UniqueName)  
  7. End Sub 

Startup Project(启动项目)定义启动 Visual Studio 调试器时要运行的项目。您可以使用 SolutionBuild 对象的 StartupProjects 属性通过编程方式来定义此设置。

注意:目前的 Visual Studio.NET 版本中的 StartupProjects 集合只允许设置一个启动项目,但将来的版本中将允许设置多个启动项目。

下面的示例演示了如何查看和更改当前的启动项目。

 
 
 
  1. Sub StartUpProj()  
  2. ' 此示例要求解决方案中存在两个项目。  
  3. Dim sb As SolutionBuild = DTE.Solution.SolutionBuild  
  4. Dim p1 As Project = DTE.Solution.Item(1)  ' 项目 1  
  5. Dim p2 As Project = DTE.Solution.Item(2)  ' 项目 2  
  6. MsgBox("当前启动项目:" & sb.StartupProjects(0))  
  7. ' 将启动项目更改为另一个项目。  
  8. sb.StartupProjects = p1.UniqueName  
  9. MsgBox("新启动项目:" & sb.StartupProjects(0))  
  10. End Sub  

Visual Studio.NET 自动化生成模型为通过编程方式控制解决方案和项目以及它们的生成配置提供了许多选项。要进一步了解 Visual Studio.NET 自动化生成模型与 IDE 之间的关系,请使用对象浏览器浏览“The Solution and Project Automation Build Model Objects”中列出的对象,并且将它们的成员与各对话框进行比较。练习使用模型,以便了解其工作原理。

分享标题:成功解决VisualStudio.NET生成配置问题
分享路径:http://www.shufengxianlan.com/qtweb/news42/257742.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联