【问题标题】:Should I include VB macros in source control with my project?我应该在项目的源代码管理中包含 VB 宏吗?
【发布时间】:2010-05-13 19:18:08
【问题描述】:

对于一个 C# 项目,我在 Visual Studio 中使用了几个 Visual Basic 宏。我只是考虑这些对从事 C# 项目的其他开发人员有用。

目前的宏包括removing trailing whitespace on save、组织using 指令和删除不必要的指令,以及扩展区域的Ctrl-M Ctrl-O 覆盖。在Subversion 中将这个宏代码包含在我的 C# 项目中对我来说是否合理?

我不知道是否有可能仅仅因为您打开一个特定的解决方案文件而使宏在 Visual Studio 中可用/工作,这可能过于侵入性,因为某些宏会覆盖现有的 Visual Studio 行为。

【问题讨论】:

    标签: visual-studio version-control macros visual-studio-macros


    【解决方案1】:

    这些更像是“有用的工具”,而不是项目中的代码。我不会将它们作为 C# 项目的一部分放在 SVN 中,但如果你认为它们足够有用,可以被其他团队成员使用,你可以为这些类型的工具设置另一个 SVN 项目。然后您的其他团队成员可以根据需要使用它们。

    我认为您必须将宏代码保存到文件中,然后您可以将文件签入 SVN。每当您更改宏代码时,您都可以让 SVN 保持最新的宏代码。

    【讨论】:

    • 好建议。我想知道我想在我的特定 C# 项目中存储的宏的通用性质...
    • 这就是我使用 php 所做的——我有几个共享库和函数,包括第三方的和自制的,我将它们保存在一个单独的 svn 项目中。易于组织和部署:)
    猜你喜欢
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 2010-10-14
    相关资源
    最近更新 更多