【发布时间】:2018-08-16 13:09:51
【问题描述】:
我的 Visual Studio 扩展中的依赖项存在一些问题。解决方案之一是将我所有的 dll 合并到一个 dll 中。我想出了一个解决方案来创建一个自定义 msbuild 任务,该任务将在 AfterBuild 事件中运行(在创建 vsix 之后)。这就是任务的作用:
1. Unzip .vsix content.
2. Find all dlls and merge them into a single one.
3. Replaces all dlls with merged.dll in vsix.
问题是 dll 列在 manifest.json 和 extension.manifest 中,当我尝试安装 vsix 时,它抱怨它没有找到所需的 dll。我还需要以某种方式将 merge.dll 添加到 manifest.json 中。
这似乎是常见问题,但我找不到此类问题的正确解决方案。任何解决此问题或以不同方式解决此问题的想法都将不胜感激
【问题讨论】:
标签: c# msbuild visual-studio-extensions vsix