1

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

到目前为止,宏包括删除 save 上的尾随空格、组织指令和删除不必要的指令,以及扩展区域using的覆盖。我在SubversionCtrl-M Ctrl-O中的 C# 项目中包含这个宏代码是否合理?

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

4

1 回答 1

3

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

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

于 2010-05-13T19:21:13.153 回答