ComponentOne OLAP for WinForms概述 > 许可常见问题解答 > 常用场景 > 运行时创建组件 |
这同样是个常见的场景。在表单中,你并不需要一个组件的实例,但是仍然想要在运行时创建一个或者多个组件实例。
在这种情况下,工程中并不包含licenses.licx文件(或者文件中并不包含一个适当的组件运行许可),事情仍然可以像预期那样进行工作。(当licenses.licx创建后,组件可以从表单中移除。)因此,许可将会失效。
想要解决这个问题,需要增加一个组件实例到工程中的表单里。这将创建一个文件,然后事情将像预期那样进行工作(当licenses.licx创建后,该组件可以从表单中移除。)
增加一个组件实例到表单中,然后删除该组件,就是一个将组件强命名添加到licenses.licx文件中最简单的方式。如果需要,你可以使用notepad或者Visual Studio本身打开文件,然后添加这些文本。当Visual Studio重建应用资源后,你可以在资源中找到组件,同时它的运行许可将被添加到合适的资源集合中。