在Visual Studio项目之间共享HTML/Javascript
Sharing HTML/Javascript between Visual Studio Projects
是否有一种标准的方式来共享HTML/Javascript内容在几个visual studio项目?(有点像Prism为WPF分离模块)。
显然,这给HTML应用程序带来了一些问题,特别是与Javascript相关的问题。
如果我使用MVC,我可能能够使用这个或这个,但这个项目将使用SPA框架(可能使用RequireJs),我想保持标准。
一般的网站结构如下所示(其中"模块"是特定的功能位/数据视图):
-
网站1
- 模块1
- 模块2
-
Site 1(配置B)
- 模块1
- 模块4
2网站 - 模块1
- 模块3
一种选择是将所有内容包含在一个项目中,并通过配置来决定什么放在哪里。这可能会导致一个庞大的项目。
另一种方法是在项目第一次运行时使用home - baked helper(如参考资料中所示)从其他项目复制文件,但在本实例中感觉不是很整洁。
是否有达到这个目标的标准方法?
我做了很多研究,但还没有找到一个明确的答案。
现在Visual Studio中有了共享项目来解决这个问题。通用Windows项目默认使用它们,你可以通过下载和安装称为共享项目参考管理器的VS扩展来创建自己的扩展:https://visualstudiogallery.msdn.microsoft.com/315c13a7-2787-4f57-bdf7-adae6ed54450
注意:在这个时候,他们可能会挑剔你尝试添加共享引用的项目类型。我创建了一个JavaScript共享项目,在Windows store js应用程序和MVC web应用程序之间共享js文件,它不会让我这样做,说它们必须使用相同的语言。(它支持c#, c++或JavaScript)。
相关文章:
- 来自文本输入null的html javascript变量
- Html/Javascript-如何屏蔽除英国以外的所有欧盟国家,并允许所有非欧盟国家
- html+javascript:如何在某些条件下禁用dropdownlist中的null选项
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- HTML/Javascript表单会自动重置
- html/javascript中的可拖动文本
- 在HTML/JavaScript中减去两个数字
- 基本的HTML Javascript程序.这是怎么回事
- 一个html/javascript'小工具'知道用户何时单击了小部件外的任意位置
- HTML/JavaScript拖动&Drop-是否可以使重影图像*NOT*看起来'冲洗掉'
- 在HTML/Javascript文件中获取App Inventor 2变量值
- HTML/JavaScript表格标题
- 如何修复在浏览器中打开后出现在屏幕上的html/Javascript代码
- 在HTML JavaScript头部分运行Google脚本函数
- 如何在 html/javaScript/Jquery 中“浏览文件夹”
- 带有消息html/javascript的进度条
- 在html/javascript中请求撤消/重做事件
- 使用HTML/Javascript表单使用ActiveXObject创建带有嵌入图像的outlook电子邮件
- 使用html/javascript启动小部件
- 移动html/javascript编程中的变量传递