Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 为多个.NET项目管理和扩展SASS项目_Css_.net_Deployment_Tfs_Sass - Fatal编程技术网

Css 为多个.NET项目管理和扩展SASS项目

Css 为多个.NET项目管理和扩展SASS项目,css,.net,deployment,tfs,sass,Css,.net,Deployment,Tfs,Sass,当前情景 目前,我在TFS中有一个独立于.NET项目的前端文件夹。该FE项目有一个SASS项目,其结构与此处所述非常相似 不同的是,我们有多个这样的网站,以满足多地区的网站。。。所以结构看起来像 问题 当我们创建一个新的.NET项目时,我们手动复制这个SASS项目,并将其手动移动到.NET项目中并在那里进行更改。。。突然之间,我们在两个不同的地方有了两份SASS项目的副本。如果有3个.NET项目,那么就有3个副本。这些项目是单独部署的,没有用于CSS的公共服务器 因此,维护代码是一件痛苦的事情

当前情景

目前,我在TFS中有一个独立于.NET项目的前端文件夹。该FE项目有一个SASS项目,其结构与此处所述非常相似

不同的是,我们有多个这样的网站,以满足多地区的网站。。。所以结构看起来像

问题

当我们创建一个新的.NET项目时,我们手动复制这个SASS项目,并将其手动移动到.NET项目中并在那里进行更改。。。突然之间,我们在两个不同的地方有了两份SASS项目的副本。如果有3个.NET项目,那么就有3个副本。这些项目是单独部署的,没有用于CSS的公共服务器

因此,维护代码是一件痛苦的事情

我们想要达到的

在SASS项目下只维护一个SASS代码库。签入对TFS中单个SASS项目/文件夹的所有更改。但是,确保可以在TFS中使用这些文件开发/部署.NET项目,并在.NET项目中使用CSS? 因此,每次FE开发人员签入SASS项目时,这些更改能否自动分发到.NET项目

这是最好的做法吗?
有更好的方法吗?

您可以使用demon运行sass server,该demon将使用compass不断监控源代码的更改

您是否考虑过创建扩展?