Visual studio Visual Studio 2017赢得';t在.NET标准库中运行自定义工具

Visual studio Visual Studio 2017赢得';t在.NET标准库中运行自定义工具,visual-studio,visual-studio-2015,visual-studio-2017,vs-extensibility,.net-standard,Visual Studio,Visual Studio 2015,Visual Studio 2017,Vs Extensibility,.net Standard,我将所有的开发都移植到Visual Studio 2017。我在2015年大量使用了可移植库,但似乎.NET标准是未来处理跨环境问题的方式。我已经升级了一个文件代码生成扩展名。在Visual Studio 2017中,它与传统的.NET库和便携库相比非常有效,但与我正在尝试构建的新的.NET标准库不起作用。我很高兴地认为我做错了什么,但是GITHUB的例子也不起作用: 有人知道为什么VisualStudio扩展(至少是代码生成扩展)不能用于此项目类型吗 由于像ANTLR这样的工具对于VS201

我将所有的开发都移植到Visual Studio 2017。我在2015年大量使用了可移植库,但似乎.NET标准是未来处理跨环境问题的方式。我已经升级了一个文件代码生成扩展名。在Visual Studio 2017中,它与传统的.NET库和便携库相比非常有效,但与我正在尝试构建的新的.NET标准库不起作用。我很高兴地认为我做错了什么,但是GITHUB的例子也不起作用:


有人知道为什么VisualStudio扩展(至少是代码生成扩展)不能用于此项目类型吗

由于像ANTLR这样的工具对于VS2017.NET标准项目工作得很好,我认为工具作者必须做一些特殊的事情。您可以查看ANTLR 4 GitHub repo以了解如何操作。我在运行自定义工具时遇到了一个类似但不完全相同的问题—我的修复方法是在我的PC上安装VS2015,而以前我的PC上只安装过VS2017。有关该问题的详细信息,请参阅