I use DTF to build a custom action Dll in C# (Wix Build 3.0.5217.0).

When I add the custom action named "SQLiteValidation" I encounter the 
following installation error :

    Error 1723. There is a problem with this Windows Installer package.
    A DLL required for this install to complete could not be run.
    Contact your support personnel or package vendor.  Action
    SQLiteValidation, entry: SQLiteValidation, library:
    C:\Users\neumann\AppData\Local\Temp\MSI4991.tmp


Please note that "SQLiteValidation" is the third method starting with an 
's' in the assembly. Once I rename the custom action to something like 
"ASQLiteValidation" (starting with a different character) the error will 
disappear.

Here is the listing of the custom actions contained in the assembly:

public static class *KSCustomActions 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions>*

{

    // Methods

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*BackupSQLServerValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/BackupSQLServerValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*InitializeOracleProperties 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/InitializeOracleProperties%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*InitializeSQLServerProperties 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/InitializeSQLServerProperties%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*KSConfigurationValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/KSConfigurationValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*KSTypeValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/KSTypeValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*MainSQLServerValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/MainSQLServerValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*MultiplesUsersDatabaseTypeValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/MultiplesUsersDatabaseTypeValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*OracleValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/OracleValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*SQLiteValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/SQLiteValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*SQLServerDatabasesAndUsersCreation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/SQLServerDatabasesAndUsersCreation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*SQLServerDatabasesAndUsersValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/SQLServerDatabasesAndUsersValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

    [CustomAction 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.CustomActionAttribute/.ctor%28%29>]

    public static ActionResult 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.ActionResult>
 
*UMConfigurationValidation 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://KSCustomActions:4.1.0.0:6fbd99f8be3ba265/Pace.EWB.KSCustomActions.KSCustomActions/UMConfigurationValidation%28Microsoft.Deployment.WindowsInstaller.Session%29:Microsoft.Deployment.WindowsInstaller.ActionResult>*(Session
 
<http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://Microsoft.Deployment.WindowsInstaller:3.0.0.0:ce35f76fcda82bad/Microsoft.Deployment.WindowsInstaller.Session>
 
session);

}

Please let me know whether this is a known bug in DTF/WiX or something new.

Best regards,

Frank
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to