TC 1.4自定义列名称错误(再次) [英] TC 1.4 Custom column name error (again)

查看:69
本文介绍了TC 1.4自定义列名称错误(再次)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我运行Works for工具时,我收到此错误:

When I run the Works for tool, I get this error:

-------------------- -------------------------------------------------- ------------
22.07.2009 14:21:56 ::在MSI包中找到自定义表或列:

----------------------------------------------------------------------------------
22.07.2009 14:21:56 :: Custom Tables or Columns found in MSI Package:

标准表名: MsiPatchOldAssemblyName
自定义列名:Assembly_
------------------------------------ -----------------------------------------------

Standard table name: MsiPatchOldAssemblyName
Custom column name:  Assembly_
-----------------------------------------------------------------------------------

我正在使用Installshield来创作软件包。

I'm using Installshield to author the package.

在Orca中查看,我没有这个表。不幸的是,_Validation表提到了这些:
MsiPatchOldAssemblyName名称N
MsiPatchOldAssemblyName值Y
MsiPatchOldAssemblyName Assembly_ N

Looking in Orca, I don't have this table. Unfortunately, the _Validation table is mentioning these:
MsiPatchOldAssemblyName Name N      
MsiPatchOldAssemblyName Value Y      
MsiPatchOldAssemblyName Assembly_ N      

如果我使用了表MsiPatchOldAssemblyName我知道它将使用Installshield的自定义列名创建。

If I had used the table MsiPatchOldAssemblyName I know it would have been created with a custom column name by Installshield.

由于我的MSI包中没有此表,因此无法看到我违反了要求"自定义列"不得添加到标准表格中。"但Works for Tool将此报告为错误。

Since I don't have this table in my MSI package I can't see that I violate the requirement "Custom columns must not be added to standard tables." but the Works for Tool reports this as an error.


在此主题中:
http://social.msdn.microsoft.com/Forums/en-US/winserver2008appcompatabilityandcertification/thread/82b8edcc-a94c-4dca -a0e9-045d96ce2aed /

推荐答案

我使用Works with Tool的1.3.0.0版进行了测试(这是我用于Works for 2008程序的那个)。 TC 1.4的要求是相同的,并且Works with Tool不会报告任何错误:

--------------------------------------- -------------------------
由Works with Tool version 1.3.0.0生成的日志
....

27.07.2009 15:30:07 ::自定义表或MSI包中的列:
------------------------------ -------------------------------------------------- ----------------

当我针对相同的msi包运行Works with Tool的2.3.1.0版时,我得到上面提到的错误。我很有兴趣知道为什么你改变了Works with Tool。如上所述,我没有任何自定义表或列,但Installshield已向_Validation表添加了不正确的信息,但这应该无关紧要,是吗?


这篇关于TC 1.4自定义列名称错误(再次)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆