如何解决VisualStudio.NET生成配置问题

这篇文章主要介绍了如何解决Visual Studio.NET生成配置问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

为江川等地区用户提供了全套网页设计制作服务,及江川网站建设行业解决方案。主营业务为成都做网站、网站设计、江川网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

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

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

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

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

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

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

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

感谢你能够认真阅读完这篇文章,希望小编分享的“如何解决Visual Studio.NET生成配置问题”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


本文标题:如何解决VisualStudio.NET生成配置问题
标题网址:http://pwwzsj.com/article/ihjhgp.html