在我的Visual Studio解决方案中,我有一个网站项目,以及一个Web项目(后者是一个类库,包含特定于Web的逻辑,HTTP处理程序等)
我想在Web项目中包含共享静态资源,如JavaScript和HTML模板文件。这些文件将在网站中引用和使用,但将来可能会在一个或多个其他项目中使用,因此我希望将它们保存在一个共同的项目中。理想情况下,它们最终会在网站中的/ js或/ templates中出现。如果可能的话,我希望他们不要进入/ bin目录,但我可以确信它没问题。
那就是说,将它们保留在Web项目中的最合适的方法是什么,但是在构建/运行和部署时将它们与网站一起部署,无论是从Visual Studio调试还是使用Jenkins / MSBuild构建?我看到的选项是“复制到输出目录”或某种嵌入式构建操作(不理想,因为我想以原生格式将文件复制到输出目录中。)