繁体   English   中英

在项目之间共享资产

[英]Sharing assets between projects

我目前正在通过将一个较大的.net mvc项目拆分为多个较小的项目来对其进行重组,而我似乎找不到一种直接引用某些资产(js,css,视图模板等)的简单方法)在原始项目中。 理想情况下,我想做的是有一个单独的项目(简称为Presentation)来存储该应用程序的任何新资产,并像对待其他路径一样引用它们,例如〜/ Presentation / js / example.js。 我最初打算创建一个VirtualPathProvider来解决该问题,但似乎无法使其按我想要的方式工作。 有什么建议么?

更新

我认为这个问题太过复杂了。 资产不是问题(我为那些资产创建了IIS虚拟目录),而是问题是Views。 我正在尝试将视图分为两个不同的项目,但是视图引擎在新项目中找不到视图。 我正在使用预编译的视图解决该问题(例如RazorGenerator ),但是我不确定这是否是正确的解决方案。

右键单击项目文件夹,然后选择“添加..”“现有项”。 您可以将所有脚本或文件存储在一个共享目录中,但是由于它们是源文件或内容文件,因此需要将它们添加到使用它们的项目中,否则将不会被部署。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM