1

最近升级到 Visual Studio 2019。如果项目属性文件夹中存在 licenses.licx 许可证文件,则在构建时会出现以下错误:

错误 CS1566:读取资源“MyProgram.exe.licenses”时出错——“找不到文件“C:\Sourcecodefolder\obj\x64\Debug\MyProgram.exe.licenses”。

我尝试在 .licx 文件上将“复制到输出目录”设置为“始终复制”。但这没有帮助。

如果我删除许可证文件,应用程序构建正常。只要我打开一个 Windows 窗体,Telerik 就会创建一个新的 .licx 文件并将其添加到项目中。所以每次我在设计器视图中打开一个表单时,我都必须在构建之前删除 .licx 文件。谢谢你的帮助。

4

1 回答 1

0

我通过安装EmptyLicensesLicx NuGet 包来自动化它,这将确保Licenses.licx项目中始终有一个空文件,在它被编译之前(这是你真正需要的)。

于 2019-11-14T15:07:57.703 回答