扩展项目的SDK风格支持

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

从Visual Studio 18.5开始,用户可以使用SDK风格项目创建和构建VSIX扩展。这一更新提高了增量构建性能,最多可减少75%的构建时间。新项目模板默认采用SDK风格,简化了项目文件结构。现有的MPF风格扩展仍可使用,用户可选择迁移到SDK风格以利用新特性。

🎯

关键要点

  • 从Visual Studio 18.5开始,用户可以使用SDK风格项目创建和构建VSIX扩展。
  • 这一更新提高了增量构建性能,最多可减少75%的构建时间。
  • 新项目模板默认采用SDK风格,简化了项目文件结构。
  • 现有的MPF风格扩展仍可使用,用户可选择迁移到SDK风格以利用新特性。
  • SDK风格项目的vsixmanifest文件默认在XML编辑器中打开,旧设计器仍可通过‘Open With’菜单访问。

延伸问答

Visual Studio 18.5的SDK风格项目有什么新特性?

SDK风格项目支持创建和构建VSIX扩展,增量构建性能提高,最多可减少75%的构建时间。

如何创建SDK风格的VSIX项目?

使用“VSIX Project”或“Empty VSIX Project”模板创建项目,生成的csproj文件结构更简洁。

现有的MPF风格扩展会受到影响吗?

现有的MPF风格扩展仍可使用,用户可以选择是否迁移到SDK风格。

SDK风格项目的vsixmanifest文件有什么变化?

SDK风格项目的vsixmanifest文件默认在XML编辑器中打开,旧设计器仍可通过‘Open With’菜单访问。

迁移到SDK风格项目需要注意什么?

需要在csproj中添加`<UseWpf>true</UseWpf>`,并在SLN或SLNX文件中标记扩展为可部署。

SDK风格项目如何提高构建效率?

通过增量构建支持和快速更新检查,减少了构建时间,尤其在大型解决方案中效果显著。

➡️

继续阅读