我有一个问题。 我正在将源代码仓库从一台机器移动到另一台机器,并在此过程中对存储的内容进行精简,因为我已经学到了更多有关创建/管理仓库的知识。 问题是,我们正在使用来自devexpress的dxperience工具,它使用.net许可证系统(licenses.licx)。 最初,我在仓库中拥有这个许可证,但我听说这不一定是最好的做法。 因此,我没有在仓库中包含它。 但现在,当我从我的机器上的仓库(与之前移动之前检出到的同一台机器)检出项目时,它正在寻找许可证文件,并且未像应该那样生成它。
或者,您可以安装EmptyLicensesLicx nuget包,并确保在编译项目之前存在一个空的Licenses.licx
文件(这就是您需要的所有内容)。
这个文件应该通过将licenses.licx作为嵌入式资源自动编译到您的部署程序集中。在幕后,Visual Studio使用lc.exe将其包含在您的程序集中。