我遇到了一些问题。我正在将我的源存储库从一台机器移动到另一台机器,并且在这个过程中我正在对存储的内容进行一些挑选,因为自从我开始以来我已经了解了更多关于创建/管理存储库的知识。
问题是我们使用的是 devexpress 的 dxperience 工具,它使用 .net 许可系统 (licenses.licx)。最初我在存储库中拥有此许可证,并且 I'm hearing这不一定是最好的主意。所以我没有将它包含在存储库中。但是现在,当我从我机器上的存储库中 check out 项目时(我在移动之前 check out 的同一台机器),它正在寻找许可证文件而不是(我认为)应该生成它。
最佳答案
我们在使用 Infragistics 控件时遇到了同样的问题。
我们的解决方案是在我们的源存储库 (Source Gear Vault) 中保留一个空白的 licnenses.licx 文件,然后在我们的本地工作站上将该文件的属性更改为只读 false。这样,我们就不会最终使用该文件相互干扰,并且它是使用我们工作站上的正确 key 生成的。
当然,这是一些可能不适合您的手动解决方法,但这就是我们一直在做的。
关于c# - 生成licenses.licx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/602867/