使用母版页,并从项目的资产到另一个项目的最佳方法(Best way to use a master

2019-10-23 11:33发布

我想创建TFS(是的,可悲的是)与可重用的代码和资源项目,在其他项目中重复使用。 这个项目有一个母版页,它的背后(丑陋的名称)的代码,有几个班,可重用的代码,和静态资产像JavaScrit和CSS文件。

我能够在一个项目中的引用添加到该项目中重复使用。 我能够创建其类的对象。

我再加入(该项目右击>添加现有项目>选择文件系统上的母版页),该母版页到本地项目。 就这样,我可以(在该项目中右击>添加新项>与母版页的Web窗体中选择“远程”母版页)创建一个ASP页面,并使用它。

但是,当我运行该项目,打开页面时与所有资产破引用。

我需要创建的每个文件夹,并通过手动添加一个每个资产的文件之一。 而每它的创建可复用项目中的新资源文件的时候,我需要将其添加到消耗它的每个项目。 这是深深麻烦。

有没有办法做到这一点添加现有的文件到整个文件夹,并保持它的可重复使用的项目同步的? 通过同步的,包括我能够改变他们在当地的项目,并让他们更新了可重复使用的项目,能够提交,等等。

我可以用结,使一个文件夹的NTFS卷影副本链接到另一个,但随后文件将在TFS被复制,如果没有它知道他们是唯一的文件。 我想这样做的TFS端此复制,因此其处理synching,合并,冲突,锁等。

Answer 1:

我做的。 我内置入DLL 。

这是一个有点棘手,并在该教程一些代码不工作了。 但是,在此基础上我做了工作。

当ASPX / ascx的文件会被从文件系统中读取,它是不是理解为从DLL资源。 一个配置将其添加到DLL。

我认为它应该在不同的解决方案的项目甚至不工作。 只要DLL被发现的VisualStudio,或者它能够识别该项目并编译它的DLL,它应该工作。



文章来源: Best way to use a master page and its assets from a project into another project