static void Main(string[] args) { var connectionstring = System.Configuration.ConfigurationManager.ConnectionStrings["CRM"].ConnectionString; var solution = "SolutionName"; var xrmregister = new XrmRegister.XrmRegister(); xrmregister.ShowMessage += Xrmregister_ShowMessage; var config = new List <XrmReportConfig>(); //config.Add(new XrmReportConfig //{ // ReportFileName = "Report.rdl", // EntityLogicalName = "account,contact", // ReportVisibilityCodes = new List<ReportVisibilityCode> { // ReportVisibilityCode.ReportsGrid, // ReportVisibilityCode.Form // } //}); xrmregister.RegisterReports(connectionstring, solution, config, false); if (!args.Contains("nostop")) { Console.ReadKey(); } }
static void Main(string[] args) { var assembly = "AssemblyName.dll"; var connectionstring = System.Configuration.ConfigurationManager.ConnectionStrings["CRM"].ConnectionString; var solution = "SolutionName"; var xrmregister = new XrmRegister.XrmRegister(); xrmregister.ShowMessage += Xrmregister_ShowMessage; xrmregister.RegisterAssembly(assembly, connectionstring, solution); if (args.Length == 0) { Console.ReadKey(); } }