コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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();
            }
        }