0

我们有很多由 3 个人开发的具有通用功能的网站,在业务逻辑中我们使用一个通用库项目(在共享目录中),所以我们都使用相同的功能。通过这种方式,可以为以下项目或我们重新编译现有项目时共享更正和改进。我们也有一个用于一些 UI 常用功能的类(使用 x 数据加载 ListControl 等)

问题在于一些 Web 部件,如 CSS、Javascript、公共页面(登录、配置、客户管理),我们不确切知道如何集中它们,所以我们在共享项目中拥有这些部件,所以我们没有每次手动复制粘贴更正/改进到其他网站...

当前网站结构示例:

-MyWebSite1
    -Styles.css 
    -Scripts.js
    -Login.aspx
    -Funx.cs (Functions specific to this site)
    -Consx.cs (Session and other variables specific to this site)
-CommonProject (In a network shared directory)
    -FunBusiness.cs 
    -FunWebUI.cs    
    -ConsBusiness.cs
    -ConsWEB.cs

有没有办法做到这一点?

4

2 回答 2

0

目前我们最接近解决这个问题的方法是关注这篇文章的 Javascript 部分: http: //msdn.microsoft.com/en-us/library/bb398930 (v=vs.100).aspx

我们现在正在调查仅使用一个对 js 文件的引用,并动态地包括其他 javascript 引用以及常见的 CSS 和 MasterPages 部分......

于 2013-05-28T14:32:46.147 回答
0

也许您可以在 Visual Studio 中将这些常见的参考文件添加为链接文件。通过这种方式,您可以维护一个文件,同时将其保存在不同的位置。

来自微软

链接文件将文件保留在其当前位置,并维护从当前项目到文件的链接。

另一种解决方案是在 Visual Studio 中编译之前创建一个复制脚本。参考这里

于 2014-01-16T14:16:16.343 回答