我们要从存储库中排除从RESX文件生成的designer.cs文件。
要实现此目的,我们需要使VS在项目加载时运行资源生成器(因为资源生成工具仅在RESX文件更改时运行)。
这会引发两个问题:
答案 0 :(得分:0)
已经有一个扩展名可以做到这一点(找不到一个)
我们可以在VS marketplace中搜索扩展名。目前,其中大多数都是免费的。但是似乎没有这种扩展可以执行您期望的行为。
如果没有,我可以挂接到哪个SDK类/事件,以便我可以运行 项目加载时的资源生成器? (我很感激我要走了 来遍历项目中的文件)。
也许您正在寻找的事件是IvsSolutionEvents3。 IVsSolutionEvents3.OnAfterLoadProject或IVsSolutionEvents3.OnAfterOpenProject方法可以提供帮助。
此外:有关如何检测和管理解决方案以及项目加载的主题,请参见here。