这有点难以解释,但我会尽力而为。请问您有什么问题吗...
问题
我有一个 nuget 包 A,它引用了我的另一个包 B 中的工具。该工具是一个 msbuild 任务和一个可执行文件,并使用 MEF。包A向包B添加插件,并在另一个项目引用包A时添加目标。当另一个项目引用包A时,nuget会将目标插入引用项目。
现在,包 B 中的任务确实有一个属性来指出在哪里可以找到插件。所以我不太担心在这里和那里复制 dll。然而,我什么
- 我应该在 (B) 中使用巧克力,还是使用 nuget,或者两者都使用?
- 包中工具共享的最佳实践是什么?
- 将插件用于巧克力、nuget 或两者中存在的包中的工具的最佳实践是什么?