- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用一个 SharedAssemblyInfo 文件,它似乎是一种“标准”技术: http://blogs.msdn.com/jjameson/archive/2009/04/03/shared-assembly-info-in-visual-studio-projects.aspx
我将 SharedAssemblyInfo.cs 文件放入我的 Web 应用程序中,因为对于 Web 站点 项目,我无法“将文件添加为链接”。
但现在我需要向解决方案添加第二个 Web 项目,显然 SharedAssemblyInfo 文件不能同时存在于两个项目中。
如何在没有重复的 SharedAssemblyInfo 文件的情况下解决这个问题?
最佳答案
从网站 而非网络项目 解决此问题的一种方法是通过您的源代码控制提供商。
如果您使用的是 Visual Source Safe,您可以将文件“共享”到两个项目(文件夹)而不是分支。如果您使用的是 subversion 1.6,则可以使用单个文件的“externals”属性。参见 this page获取信息。
如果是Team Foundation Server,你可以看看这个codeplex article .我没有任何使用 TFS 的经验,但我认为在 SharedAssembly.cs 的情况下,分支和合并解决方案可以正常工作。
这意味着您必须在一个位置 checkin 文件,然后在另一个位置 checkout 文件,更改才能生效。但是,在开发过程中让 AssemblyInfo 不同步可能不会破坏任何东西。
关于c# - SharedAssemblyInfo.cs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/975763/
我正在使用一个 SharedAssemblyInfo 文件,它似乎是一种“标准”技术: http://blogs.msdn.com/jjameson/archive/2009/04/03/shared
我是一名优秀的程序员,十分优秀!