VS 2019扩展,可在项目加载时运行资源生成器

时间:2019-08-09 12:58:25

标签: visual-studio-extensions visual-studio-2019

我们要从存储库中排除从RESX文件生成的designer.cs文件。

要实现此目的,我们需要使VS在项目加载时运行资源生成器(因为资源生成工具仅在RESX文件更改时运行)。

这会引发两个问题:

  1. 已经有一个扩展名可以做到这一点(找不到一个)。
  2. 如果没有,我可以挂接到哪个SDK类/事件,以便在加载项目时运行资源生成器? (非常感谢,然后我将不得不遍历项目中的文件)。

1 个答案:

答案 0 :(得分:0)

  

已经有一个扩展名可以做到这一点(找不到一个)

我们可以在VS marketplace中搜索扩展名。目前,其中大多数都是免费的。但是似乎没有这种扩展可以执行您期望的行为。

  

如果没有,我可以挂接到哪个SDK类/事件,以便我可以运行   项目加载时的资源生成器? (我很感激我要走了   来遍历项目中的文件)。

也许您正在寻找的事件是IvsSolutionEvents3IVsSolutionEvents3.OnAfterLoadProjectIVsSolutionEvents3.OnAfterOpenProject方法可以提供帮助。

此外:有关如何检测和管理解决方案以及项目加载的主题,请参见here