【发布时间】:2013-02-08 15:22:11
【问题描述】:
我目前在两个解决方案中有两个 MVC 项目,它们将共享相当多的外观和感觉,但功能却截然不同。因此,他们有不同的解决方案来管理他们的代码。一切都存储在 TFS 存储库中。
目前,任何共享的 C# 代码都是通过类库管理的,虽然这对 C# 代码非常有用,但似乎没有类似的方法可以对 JavaScript 或 CSS 文件执行此操作。是否有最佳实践方法来处理 TFS 中单独的解决方案之间共享的 JS 和 CSS 文件,或者只是在一般的解决方案文件中?
为了清楚我所说的“共享”是什么意思,它应该具有以下标准:
- 文件在两个解决方案中具有相同的名称。
- 在解决方案 A 中编辑文件会导致将这些更改应用于解决方案 B 中的该文件。
- 理想情况下,这对开发者来说是透明的。
【问题讨论】:
-
您能否在自己的项目中创建此共享库,然后将该现有项目添加到您的每个解决方案中?
-
你能访问其他项目的javascript文件吗?我的印象是他们都需要在一个项目中。
-
它们确实需要在一个项目中,但该项目可以在解决方案之间共享。
-
我遇到的问题是我需要在不同解决方案的不同项目之间共享 JS 和 CSS 文件。我将编辑问题以使其更清楚。
标签: c# asp.net-mvc tfs