最近升级到Visual Studio 2019。如果项目属性文件夹中存在 licenses.licx 许可证文件,则在构建时会发生以下错误:
错误 CS1566:读取资源"我的程序.exe.许可证"时出错 -- '找不到文件 'C:\Sourcecodefolder\obj\x64\Debug\MyProgram.exe.licenses'.">
我尝试在 .licx 文件上将"复制到输出目录"设置为"始终复制"。 但这没有帮助。
如果我删除许可证文件,应用程序将正常构建。一旦我打开Windows表单,Telerik就会创建一个新的.licx文件并将其添加到项目中。因此,每次我在设计器视图中打开窗体时,我都必须删除 .licx 文件,然后才能生成它。感谢您的任何帮助。
我通过安装 EmptyLicensesLicx NuGet 包来自动化它,这将确保在编译之前,您的项目中始终有一个空的Licenses.licx
文件(这是您真正需要的(。