我想包括一些在许多项目和解决方案之间共享的静态文件文件夹。
这些文件可以是许多项目之间共享的图像、脚本库或 css。
我不想每次都复制项目结构中的文件夹,而是引用它,就像我们可以在同一解决方案中的项目之间链接文件一样,因此如果引用文件夹中的任何文件发生更改,则链接到它的所有项目都将具有更新版本.
我知道我可以把它放在一个共享的 dll 中并在其中嵌入资源,但我希望能够选择要包含的女巫文件夹。
这对 Vs2010 或 Vs11 可行吗?
我想包括一些在许多项目和解决方案之间共享的静态文件文件夹。
这些文件可以是许多项目之间共享的图像、脚本库或 css。
我不想每次都复制项目结构中的文件夹,而是引用它,就像我们可以在同一解决方案中的项目之间链接文件一样,因此如果引用文件夹中的任何文件发生更改,则链接到它的所有项目都将具有更新版本.
我知道我可以把它放在一个共享的 dll 中并在其中嵌入资源,但我希望能够选择要包含的女巫文件夹。
这对 Vs2010 或 Vs11 可行吗?
当然,这是可能的,甚至没有那么难。将文件放在硬盘驱动器中一个众所周知的位置,然后将它们作为链接添加到每个项目中。请参阅以下文章的第二部分:
http://msdn.microsoft.com/en-us/library/9f4t9t92.aspx
如果您使用源代码管理,我强烈建议您为每个解决方案文件至少有一个单独的文件夹,并将该文件夹嵌套在您的解决方案根目录下的某处。如果您的解决方案文件包含当前工作空间之外的位置,则 TFS 尤其会变得焦躁不安。(它会起作用,但您可能会收到奇怪的警告或错误,尤其是当其他人第一次尝试获得解决方案时。)