1) I can't able to check the verbose log. Because we are generating the MSI
and use some bootstrapper for prerequisites and then generated the exe. How
we can generate the LOg for the exe ?
2) This is my custom action code.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Deployment.WindowsInstaller;
using System.Diagnostics;
using System.IO;
namespace SamplesValidation
{
public class CustomAction
{
[CustomAction]
public static ActionResult SamplesValidation(Session session)
{
try
{
string sample_path;
sample_path = session["CHECKBOX_1_PROP"];
if (sample_path == "TRUE")
{
session["BI_CHART_SILVERLIGHT_SAMPLES_UNLOCKED"] =
"TRUE";
session["BI_GRID_SILVERLIGHT_SAMPLES_UNLOCKED"] =
"TRUE";
session["BI_GAUGE_SILVERLIGHT_SAMPLES_UNLOCKED"] =
"TRUE";
session["BI_TOOLSCLIENT_ASP_SAMPLES_UNLOCKED"] = "TRUE";
session["BI_GRID_ASP_SAMPLES_UNLOCKED"] = "TRUE";
session["BI_CHART_ASP_SAMPLES_UNLOCKED"] = "TRUE";
session["BI_TOOLSCLIENT_WPF_SAMPLES_UNLOCKED"] = "TRUE";
session["BI_GAUGE_WPF_SAMPLES_UNLOCKED"] = "TRUE";
session["BI_GRID_WPF_SAMPLES_UNLOCKED"] = "TRUE";
session["BI_CHART_WPF_SAMPLES_UNLOCKED"] = "TRUE";
session["WINDOWS_FORMS_GROUPING_SAMPLES_UNLOCKED"] =
"TRUE";
session["WINDOWS_FORMS_XLSIO_SAMPLES_UNLOCKED"] =
"TRUE";
session["WINDOWS_FORMS_CALCULATE_SAMPLES_UNLOCKED"] =
"TRUE";
session["WINDOWS_FORMS_PDF_SAMPLES_UNLOCKED"] = "TRUE";
session["WINDOWS_FORMS_DOCIO_SAMPLES_UNLOCKED"] =
"TRUE";
session["ASP.NET_GROUPING_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_XLSIO_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_CALCULATE_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_PDF_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_DOCIO_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_CALCULATE_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_DOCIO_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_PDF_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_XLSIO_SAMPLES_UNLOCKED"] = "TRUE";
session["SILVERLIGHT_DOCIO_SAMPLES_UNLOCKED"] = "TRUE";
session["SILVERLIGHT_PDF_SAMPLES_UNLOCKED"] = "TRUE";
session["SILVERLIGHT_XLSIO_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_MVC_DOCIO_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_MVC_PDF_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_MVC_XLSIO_SAMPLES_UNLOCKED"] = "TRUE";
session["WINDOWS_FORMS_TOOLS_SAMPLES_UNLOCKED"] =
"TRUE";
session["WINDOWS_FORMS_GRID_SAMPLES_UNLOCKED"] = "TRUE";
session["WINDOWS_FORMS_CHART_SAMPLES_UNLOCKED"] =
"TRUE";
session["WINDOWS_FORMS_DIAGRAM_SAMPLES_UNLOCKED"] =
"TRUE";
session["WINDOWS_FORMS_EDIT_SAMPLES_UNLOCKED"] = "TRUE";
session["WINDOWS_FORMS_HTMLUI_SAMPLES_UNLOCKED"] =
"TRUE";
session["WINDOWS_FORMS_SCHEDULE_SAMPLES_UNLOCKED"] =
"TRUE";
session["ASP.NET_TOOLS_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_GRID_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_CHART_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_SCHEDULE_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_DIAGRAM_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_MVC_TOOLS_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_MVC_CHART_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_MVC_GRID_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_MVC_GAUGE_SAMPLES_UNLOCKED"] = "TRUE";
session["ASP.NET_MVC_SCHEDULE_SAMPLES_UNLOCKED"] =
"TRUE";
session["SILVERLIGHT_DIAGRAM_SAMPLES_UNLOCKED"] =
"TRUE";
session["SILVERLIGHT_SCHEDULE_SAMPLES_UNLOCKED"] =
"TRUE";
session["SILVERLIGHT_GAUGE_SAMPLES_UNLOCKED"] = "TRUE";
session["SILVERLIGHT_CHART_SAMPLES_UNLOCKED"] = "TRUE";
session["SILVERLIGHT_TOOLS_SAMPLES_UNLOCKED"] = "TRUE";
session["SILVERLIGHT_GRID_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_SCHEDULE_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_DIAGRAM_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_GAUGE_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_EDIT_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_GRID_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_CHART_SAMPLES_UNLOCKED"] = "TRUE";
session["WPF_TOOLS_SAMPLES_UNLOCKED"] = "TRUE";
}
else
{
session["BI_CHART_SILVERLIGHT_SAMPLES_UNLOCKED"] =
"FALSE";
session["BI_GRID_SILVERLIGHT_SAMPLES_UNLOCKED"] =
"FALSE";
session["BI_GAUGE_SILVERLIGHT_SAMPLES_UNLOCKED"] =
"FALSE";
session["BI_TOOLSCLIENT_ASP_SAMPLES_UNLOCKED"] =
"FALSE";
session["BI_GRID_ASP_SAMPLES_UNLOCKED"] = "FALSE";
session["BI_CHART_ASP_SAMPLES_UNLOCKED"] = "FALSE";
session["BI_TOOLSCLIENT_WPF_SAMPLES_UNLOCKED"] =
"FALSE";
session["BI_GAUGE_WPF_SAMPLES_UNLOCKED"] = "FALSE";
session["BI_GRID_WPF_SAMPLES_UNLOCKED"] = "FALSE";
session["BI_CHART_WPF_SAMPLES_UNLOCKED"] = "FALSE";
session["WINDOWS_FORMS_GROUPING_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_XLSIO_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_CALCULATE_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_PDF_SAMPLES_UNLOCKED"] = "FALSE";
session["WINDOWS_FORMS_DOCIO_SAMPLES_UNLOCKED"] =
"FALSE";
session["ASP.NET_GROUPING_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_XLSIO_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_CALCULATE_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_PDF_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_DOCIO_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_CALCULATE_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_DOCIO_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_PDF_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_XLSIO_SAMPLES_UNLOCKED"] = "FALSE";
session["SILVERLIGHT_DOCIO_SAMPLES_UNLOCKED"] = "FALSE";
session["SILVERLIGHT_PDF_SAMPLES_UNLOCKED"] = "FALSE";
session["SILVERLIGHT_XLSIO_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_MVC_DOCIO_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_MVC_PDF_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_MVC_XLSIO_SAMPLES_UNLOCKED"] = "FALSE";
session["WINDOWS_FORMS_TOOLS_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_GRID_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_CHART_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_DIAGRAM_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_EDIT_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_HTMLUI_SAMPLES_UNLOCKED"] =
"FALSE";
session["WINDOWS_FORMS_SCHEDULE_SAMPLES_UNLOCKED"] =
"FALSE";
session["ASP.NET_TOOLS_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_GRID_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_CHART_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_SCHEDULE_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_DIAGRAM_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_MVC_TOOLS_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_MVC_CHART_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_MVC_GRID_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_MVC_GAUGE_SAMPLES_UNLOCKED"] = "FALSE";
session["ASP.NET_MVC_SCHEDULE_SAMPLES_UNLOCKED"] =
"FALSE";
session["SILVERLIGHT_DIAGRAM_SAMPLES_UNLOCKED"] =
"FALSE";
session["SILVERLIGHT_SCHEDULE_SAMPLES_UNLOCKED"] =
"FALSE";
session["SILVERLIGHT_GAUGE_SAMPLES_UNLOCKED"] = "FALSE";
session["SILVERLIGHT_CHART_SAMPLES_UNLOCKED"] = "FALSE";
session["SILVERLIGHT_TOOLS_SAMPLES_UNLOCKED"] = "FALSE";
session["SILVERLIGHT_GRID_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_SCHEDULE_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_DIAGRAM_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_GAUGE_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_EDIT_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_GRID_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_CHART_SAMPLES_UNLOCKED"] = "FALSE";
session["WPF_TOOLS_SAMPLES_UNLOCKED"] = "FALSE";
}
}
catch (Exception ex)
{ }
return ActionResult.Success;
}
}
}
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Dialog-Next-Button-Error-in-Custom-Action-tp5045343p5045386.html
Sent from the wix-users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users