【发布时间】:2011-03-28 16:38:28
【问题描述】:
我们已经用 C# 开发了一个库,现在我希望创建一个项目模板来帮助正确使用该库。
我希望新项目包含对库程序集的引用,但不希望必须将程序集部署到 GAC,或依赖驻留在某个特定位置的程序集。
我的想法是将 .dll 包含在项目模板 .zip 文件中。这意味着它将最终位于新项目的项目文件夹中的某个位置。也许在一个名为 Lib 的文件夹中。那么项目文件中的引用提示就可以指向那个文件夹。这是一个好主意吗?今后我可能会遇到什么问题?
是否有某种机制可以在我不知道的项目模板中包含此类第 3 方库?你是如何解决这个问题的?我肯定不是第一个。
【问题讨论】:
-
答案在某种程度上取决于您计划如何部署模板。你在使用 VSIX 吗?您是否使用 MSI (Windows Installer) 或其他通用部署技术?您是否打算仅分发 zip 文件并提供手动安装说明?
标签: visual-studio-2010 project-template visual-studio-templates