我目前在两个解决方案中有两个MVC项目,它们将分享相当多的外观和感觉,但功能却截然不同。因此,他们有不同的解决方案来管理他们的代码。一切都存储在TFS存储库中。
目前,任何共享的C#代码都是通过类库进行管理的,虽然这对C#代码来说非常好,但对于JavaScript或CSS文件来说似乎没有类似的方法。是否有一种最佳实践方法可以在TFS中的单独解决方案之间处理共享的JS和CSS文件,或者仅在解决方案文件中处理?
当我说“共享”时,要明确我的意思,它应该具有以下标准:
答案 0 :(得分:1)
您可以创建一个包含所有共享.js和.css文件的单独项目(比如“CommonJsCss”)。然后在解决方案A和解决方案B中包含该项目。
答案 1 :(得分:0)
为什么不把文件放在一个文件夹中,让我们说'c:\ myprojects \ shared \ javascripts' 并在您需要的所有解决方案中包含该文件夹? 所有代码更改都可用于其他项目。此外,您可以在每个解决方案中定义自己的包,包括这些文件。