这篇文章主要介绍了如何解决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生成配置问题”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。