在visual studio中如何让不同项目共享同一个前端资源?

我在visual studio中,每一个项目都会依赖一个布局页,但是每当我创建新项目时,都要复制之前的布局页才能引用,还有一些前端的插件和自己写的js都需要整个复制过来才可以调用。有没有什么办法可以让不同的项目共用同一个前端资源(js,css,插件,布局页)。

之前试过将文件添加为链接的方法,但是当我在页面引用这些链接js文件时,在调试过程中就会报错404,找不到这些文件。
也看过一些文章说创建一个shared project然后在其他项目添加引用即可,但是我需要引用的并不是后端的类,都是一些前端文件,所以也不行。
有哪位大神可以告诉我解决办法!

阅读 2.9k
3 个回答

现在npm用得比较多吧?把公用的资源npm publish一下,然后用的时候npm install

你这个应该是引用的使用相对路径变化导致的404,如果是后端语言做的模版的项目,可以用后端语言封装一个获取绝对路径的方法

你好,你可以把需要跨项目共享的 razor 布局页及其相关的 css、js、图片打包成一个 nuget package,然后在你需要项目中安装这个 nuget 包,在网上可以找到相关的教程: https://stackoverflow.com/que...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题