我的程序有一个安装程序类(位于应用程序项目中)。我还有一个类,它指示我的数据保存位置在哪里,这Application.ProductName
在安装程序中显然使用,这不会作为我的产品名称返回,但它会以Windows Installer - Unicode
预期的方式返回。
那么我如何在安装程序类中检索实际的产品名称?我必须对其进行硬编码还是可以调整我的安装程序类?
您可以使用CustomActionData属性将数据传递到安装项目中的自定义操作(即安装程序类)。现在安装程序类可以通过Context.Parameters访问它们。根据您的要求,您可以将产品名称作为某个参数传递 - 例如,CustomActionData 值可以是/prodName="[ProductName]"
,然后通过Context.Parameters["prodName"]
. 特殊语法[property name]
用于传递各种安装程序属性(到自定义操作) - 请参阅此处了解各种可用的预定义属性。这将有助于了解如何传递自定义数据。
归档时间: |
|
查看次数: |
1696 次 |
最近记录: |