我有一个新的HTML帮助器SelectionOtherTextBoxFor
。它是一个链接到<select>
元素 1 的文本框,用于在用户在选择列表中选择“其他”时捕获实际的其他值。
它有一些JavaScript,HtmlHelper
代码和一些属性代码。
如何将其打包以便其他开发人员可以安装和使用它,而无需文件列表和放置位置?我怀疑Nuget,但也许有一种更简单的方法。
否则,我可以将其转换为如何在NuGet中执行此操作?
答案 0 :(得分:0)
最简单的方法可能是将代码打包到其他开发人员可以在其项目中引用的类库中。就javascript部分而言,您可以将它与类库一起发送。
如果你想自动化这个过程,NuGet绝对是你要走的路。您应该阅读Creating and Publishing a NuGet package guide
,其中包含有关如何创建NuGet包并在其中包含依赖项的非常详细的说明。在这种情况下,您将包含自定义帮助程序和属性以及javascript文件的程序集作为程序包的内容。当一些开发人员安装NuGet时,javascript文件默认可以部署在~/Scripts
中。
我个人总是使用NuGet来提供这些东西,因为它提供了很多灵活性。