.NET(Visual Studio)在项目之间共享资产

km

我正在使用Visual Studio。在那里,我有几个Web项目(.net MVC 4)的解决方案。所有这些网络项目都使用相同的javascript-lib。目前,我已将库复制到每个项目中,但这并不是最终的解决方案。在所有项目之间共享那些库(一般资产)的最佳方法是什么?只是链接他们?还是可以创建一个项目并在所有项目中引用它?

更新资料

“链接”来自另一个项目的javascript文件不是可行的解决方案,因为我必须链接成千上万个文件(我正在使用的一个库是ExtJs),这使得在不冻结Visual Studio的情况下无法构建项目...

可能的解决方案

当前,我有一个名为“ Web”的(Web)MVC项目和一个名为“ ClientScript”的(类库)项目,其中包含在多个Web项目之间共享的所有JavaScript文件。由于无法链接所有所需的JavaScript文件(因为成千上万个文件会导致Visual Studio冻结),因此,我使用每个Web项目(项目- >属性->构建事件->后构建)我在Web项目中的构建后命令行如下所示:

start xcopy "$(SolutionDir)ClientScript\Frontend\*" "$(SolutionDir)Web\Scripts" /r /s /i /y /D /E

每次构建Web项目时,所有更改的Javascript文件都会从ClientScript项目复制到Web项目中。

在开发Javascript时,我运行一个小的“文件监视程序”工具,该工具会在文件更改时自动将文件从ClientScript项目复制到每个Web项目。这样,当我对一种Javascript进行更改时,不必每次都构建Web项目。

迈克·佩伦努德(Mike Perrenoud)

将JS文件放置在单个文件夹中(可能位于所有其他文件夹之前),然后将其添加到项目中,但请使用“链接”选项。这是“添加现有项...”对话框中“确定”按钮下拉菜单的一部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在visual studio中的php项目之间共享文件?

来自分类Dev

Visual Studio中ASP.NET核心项目之间的区别

来自分类Dev

Visual Studio中ASP.NET核心项目之间的区别

来自分类Dev

如何在计算机之间轻松共享Visual Studio项目?

来自分类Dev

如何在Visual Studio中的项目之间共享C ++源代码文件?

来自分类Dev

在多个Visual Studio Team Services项目之间共享git存储库

来自分类Dev

在1个解决方案中的多个项目之间共享资源。Visual Studio 2010

来自分类Dev

共享需要外部库的 Visual Studio 项目

来自分类Dev

如何在.NET Core类库中引用Visual Studio共享项目

来自分类Dev

Visual Studio无缘无故地重新编译两个解决方案之间共享的项目

来自分类Dev

如何在Visual Studio中的.NET Core项目的目标框架之间切换

来自分类Dev

在Visual Studio Team Services项目之间迁移

来自分类Dev

在 Visual Studio 项目之间同步文件

来自分类Dev

在Visual Studio 2010中从.NET项目启动C ++项目

来自分类Dev

Visual Studio:C ++项目包含通过存储库共享的路径

来自分类Dev

嵌套Visual Studio项目以进行选择性共享

来自分类Dev

Visual Studio 2017 无法创建或打开 .shproj(共享项目)文件

来自分类Dev

Visual Studio中的.NET版本

来自分类Dev

在项目之间共享资产(如图像)的最佳方法

来自分类Dev

如何在Android项目之间共享资产/资源/图像

来自分类Dev

在项目之间共享资产(如图像)的最佳方法

来自分类Dev

管理Visual Studio项目,通过BimlStudio进行资产更改,版本控制

来自分类Dev

从Visual Studio IDE运行时,项目无法加载图像资产

来自分类Dev

无法在Visual Studio项目属性中选择.NET Framework 4.6.1

来自分类Dev

在Visual Studio Code中修改并运行VB.net项目?

来自分类Dev

如何在 Visual Studio Mac 上创建 VB .NET 项目?

来自分类Dev

如何在 Visual Studio 和 Visual Studio Code 之间共享代码片段?

来自分类Dev

在Azure移动服务项目和Asp.Net MVC项目之间共享数据库

来自分类Dev

打破Visual Studio中多个启动项目之间的僵局

Related 相关文章

  1. 1

    如何在visual studio中的php项目之间共享文件?

  2. 2

    Visual Studio中ASP.NET核心项目之间的区别

  3. 3

    Visual Studio中ASP.NET核心项目之间的区别

  4. 4

    如何在计算机之间轻松共享Visual Studio项目?

  5. 5

    如何在Visual Studio中的项目之间共享C ++源代码文件?

  6. 6

    在多个Visual Studio Team Services项目之间共享git存储库

  7. 7

    在1个解决方案中的多个项目之间共享资源。Visual Studio 2010

  8. 8

    共享需要外部库的 Visual Studio 项目

  9. 9

    如何在.NET Core类库中引用Visual Studio共享项目

  10. 10

    Visual Studio无缘无故地重新编译两个解决方案之间共享的项目

  11. 11

    如何在Visual Studio中的.NET Core项目的目标框架之间切换

  12. 12

    在Visual Studio Team Services项目之间迁移

  13. 13

    在 Visual Studio 项目之间同步文件

  14. 14

    在Visual Studio 2010中从.NET项目启动C ++项目

  15. 15

    Visual Studio:C ++项目包含通过存储库共享的路径

  16. 16

    嵌套Visual Studio项目以进行选择性共享

  17. 17

    Visual Studio 2017 无法创建或打开 .shproj(共享项目)文件

  18. 18

    Visual Studio中的.NET版本

  19. 19

    在项目之间共享资产(如图像)的最佳方法

  20. 20

    如何在Android项目之间共享资产/资源/图像

  21. 21

    在项目之间共享资产(如图像)的最佳方法

  22. 22

    管理Visual Studio项目,通过BimlStudio进行资产更改,版本控制

  23. 23

    从Visual Studio IDE运行时,项目无法加载图像资产

  24. 24

    无法在Visual Studio项目属性中选择.NET Framework 4.6.1

  25. 25

    在Visual Studio Code中修改并运行VB.net项目?

  26. 26

    如何在 Visual Studio Mac 上创建 VB .NET 项目?

  27. 27

    如何在 Visual Studio 和 Visual Studio Code 之间共享代码片段?

  28. 28

    在Azure移动服务项目和Asp.Net MVC项目之间共享数据库

  29. 29

    打破Visual Studio中多个启动项目之间的僵局

热门标签

归档