diff --git a/XRMTokensRun/XRMTR.cs b/XRMTokensRun/XRMTR.cs index 2ea0b9a..6aaff96 100644 --- a/XRMTokensRun/XRMTR.cs +++ b/XRMTokensRun/XRMTR.cs @@ -83,13 +83,43 @@ public override void UpdateConnection(IOrganizationService newService, Connectio { base.UpdateConnection(newService, detail, actionName, parameter); LoadSetting(); - entities = newService?.LoadEntities()?.EntityMetadata; - cmbTable.DataSource = entities; - record.Service = newService; - if (settings.Table != null) + LoadEntitiesEtc(); + } + + private void LoadEntitiesEtc() + { + if (Service == null) { - cmbTable.SetSelected(settings.Table); + entities = null; + return; } + Enable(false); + WorkAsync(new WorkAsyncInfo + { + Message = "Load entities", + Work = (work, arg) => + { + arg.Result = Service?.LoadEntities()?.EntityMetadata; + }, + PostWorkCallBack = (arg) => + { + if (arg.Error != null) + { + MessageBox.Show(arg.Error.Message); + } + else if (arg.Result is EntityMetadataCollection result) + { + entities = result; + cmbTable.DataSource = entities; + record.Service = Service; + if (settings.Table != null) + { + cmbTable.SetSelected(settings.Table); + } + } + Enable(true); + } + }); } private void LoadSetting() @@ -106,14 +136,14 @@ private void SaveSettings() { settings = new Settings(); } - settings.Table = cmbTable.SelectedEntity.LogicalName; - if (settings.Token?.FirstOrDefault(t => t.key == cmbTable.SelectedEntity.LogicalName) is KeyValuePair token) + settings.Table = cmbTable.SelectedEntity?.LogicalName; + if (settings.Token?.FirstOrDefault(t => t.key == settings.Table) is KeyValuePair token) { token.value = txtTokensIn.Text; } else { - settings.Token.Add(new KeyValuePair { key = cmbTable.SelectedEntity.LogicalName, value = txtTokensIn.Text }); + settings.Token.Add(new KeyValuePair { key = settings.Table, value = txtTokensIn.Text }); } SettingsManager.Instance.Save(GetType(), settings); } @@ -309,12 +339,13 @@ private void btnSmartSystem_Click(object sender, EventArgs e) public void ShowAboutDialog() { - var about = new About(this) + var about = new About(this) { StartPosition = FormStartPosition.CenterParent }; about.lblVersion.Text = Assembly.GetExecutingAssembly().GetName().Version.ToString(); - about.ShowDialog(); } + about.ShowDialog(); + } public void OnIncomingMessage(MessageBusEventArgs message) { diff --git a/XRMTokensRun/XRMTR.designer.cs b/XRMTokensRun/XRMTR.designer.cs index 2f25076..3f29a19 100644 --- a/XRMTokensRun/XRMTR.designer.cs +++ b/XRMTokensRun/XRMTR.designer.cs @@ -34,10 +34,14 @@ private void InitializeComponent() this.toolStripMenu = new System.Windows.Forms.ToolStrip(); this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel(); this.btnBackTool = new System.Windows.Forms.ToolStripButton(); + this.tslAbout = new System.Windows.Forms.ToolStripLabel(); this.gbGetRecord = new System.Windows.Forms.GroupBox(); this.btnGetRecord = new System.Windows.Forms.Button(); this.label2 = new System.Windows.Forms.Label(); + this.cmbTable = new Rappen.XTB.Helpers.Controls.XRMEntityComboBox(); this.label1 = new System.Windows.Forms.Label(); + this.recordname = new Rappen.XTB.Helpers.Controls.XRMColumnText(); + this.record = new Rappen.XTB.Helpers.Controls.XRMRecordHost(); this.splitContainer2 = new System.Windows.Forms.SplitContainer(); this.gbTokens = new System.Windows.Forms.GroupBox(); this.label3 = new System.Windows.Forms.Label(); @@ -55,10 +59,6 @@ private void InitializeComponent() this.lblError = new System.Windows.Forms.Label(); this.txtTokensOut = new System.Windows.Forms.TextBox(); this.timer1 = new System.Windows.Forms.Timer(this.components); - this.cmbTable = new Rappen.XTB.Helpers.Controls.XRMEntityComboBox(); - this.recordname = new Rappen.XTB.Helpers.Controls.XRMColumnText(); - this.record = new Rappen.XTB.Helpers.Controls.XRMRecordHost(); - this.tslAbout = new System.Windows.Forms.ToolStripLabel(); this.toolStripMenu.SuspendLayout(); this.gbGetRecord.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit(); @@ -101,6 +101,16 @@ private void InitializeComponent() this.btnBackTool.Text = "Send back XRM Tokens"; this.btnBackTool.Click += new System.EventHandler(this.btnBackTool_Click); // + // tslAbout + // + this.tslAbout.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.tslAbout.Image = ((System.Drawing.Image)(resources.GetObject("tslAbout.Image"))); + this.tslAbout.IsLink = true; + this.tslAbout.Name = "tslAbout"; + this.tslAbout.Size = new System.Drawing.Size(106, 28); + this.tslAbout.Text = "by Jonas Rapp"; + this.tslAbout.Click += new System.EventHandler(this.tslAbout_Click); + // // gbGetRecord // this.gbGetRecord.Controls.Add(this.btnGetRecord); @@ -137,6 +147,16 @@ private void InitializeComponent() this.label2.TabIndex = 4; this.label2.Text = "Record"; // + // cmbTable + // + this.cmbTable.FormattingEnabled = true; + this.cmbTable.Location = new System.Drawing.Point(23, 58); + this.cmbTable.Margin = new System.Windows.Forms.Padding(4); + this.cmbTable.Name = "cmbTable"; + this.cmbTable.Size = new System.Drawing.Size(375, 24); + this.cmbTable.TabIndex = 0; + this.cmbTable.SelectedIndexChanged += new System.EventHandler(this.cmbTable_SelectedIndexChanged); + // // label1 // this.label1.AutoSize = true; @@ -147,6 +167,26 @@ private void InitializeComponent() this.label1.TabIndex = 1; this.label1.Text = "Table"; // + // recordname + // + this.recordname.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.recordname.Column = null; + this.recordname.DisplayFormat = ""; + this.recordname.Location = new System.Drawing.Point(425, 58); + this.recordname.Margin = new System.Windows.Forms.Padding(4); + this.recordname.Name = "recordname"; + this.recordname.RecordHost = this.record; + this.recordname.Size = new System.Drawing.Size(430, 22); + this.recordname.TabIndex = 3; + // + // record + // + this.record.Id = new System.Guid("00000000-0000-0000-0000-000000000000"); + this.record.LogicalName = null; + this.record.Record = null; + this.record.Service = null; + // // splitContainer2 // this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill; @@ -355,46 +395,6 @@ private void InitializeComponent() this.timer1.Interval = 500; this.timer1.Tick += new System.EventHandler(this.timer1_Tick); // - // cmbTable - // - this.cmbTable.FormattingEnabled = true; - this.cmbTable.Location = new System.Drawing.Point(23, 58); - this.cmbTable.Margin = new System.Windows.Forms.Padding(4); - this.cmbTable.Name = "cmbTable"; - this.cmbTable.Size = new System.Drawing.Size(375, 24); - this.cmbTable.TabIndex = 0; - this.cmbTable.SelectedIndexChanged += new System.EventHandler(this.cmbTable_SelectedIndexChanged); - // - // recordname - // - this.recordname.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.recordname.Column = null; - this.recordname.DisplayFormat = ""; - this.recordname.Location = new System.Drawing.Point(425, 58); - this.recordname.Margin = new System.Windows.Forms.Padding(4); - this.recordname.Name = "recordname"; - this.recordname.RecordHost = this.record; - this.recordname.Size = new System.Drawing.Size(430, 22); - this.recordname.TabIndex = 3; - // - // record - // - this.record.Id = new System.Guid("00000000-0000-0000-0000-000000000000"); - this.record.LogicalName = null; - this.record.Record = null; - this.record.Service = null; - // - // tslAbout - // - this.tslAbout.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.tslAbout.Image = ((System.Drawing.Image)(resources.GetObject("tslAbout.Image"))); - this.tslAbout.IsLink = true; - this.tslAbout.Name = "tslAbout"; - this.tslAbout.Size = new System.Drawing.Size(106, 28); - this.tslAbout.Text = "by Jonas Rapp"; - this.tslAbout.Click += new System.EventHandler(this.tslAbout_Click); - // // XRMTR // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); diff --git a/XRMTokensRun/XRMTR.resx b/XRMTokensRun/XRMTR.resx index cb7e3fb..cb5ae9b 100644 --- a/XRMTokensRun/XRMTR.resx +++ b/XRMTokensRun/XRMTR.resx @@ -143,52 +143,52 @@ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAYaSURBVEhLlZUJNJVpGMdfLhXVkQjXEO61c1uYFqM4ZaJF - QqQFqSRpRjVkaaEipqYJnWaSsmQ0VNMs6jSoe3GzZKtICxVpm6ZIzmhG2/zn+a7vNNNMdZr/Of9z7n3f - 7/29z/u8z/d87G1yzjYa5CW18J1+0jDL/WfTOm+pxa2Z5EmFI+tsczVzxGlaAUPHMS16VIWspFj0XgJT - Dm6UrAo6J7mX1OGPQz1x+KF3B472JCH/0RbkPlyPtI5QhNZPg+RH4T3hV+pRbAjTppXcRu+W/3WRTkC5 - VemuO0tRgr0oevY1Cn9PRVZ3JHbeD0T87dmIanPBulZnRF2dik0tM+Ept8XwPepy1anMjhBq5DefhoMv - rLG8XPB0K8qRjdKX2fjmaSx29PhgW6cntt73QPzdWVjf7oqoa1Px2ZXJWN3sgPALE+BfPQpqewRXmIQ5 - EWow+fVNfI8wgW+VtfzbJ3GQI4c2yERCtzdiH7oi8q4L1t6agvAbjljROhHLLtkjqGkMFjVYw6/OEoE1 - Ngirt4eP3ApsG6tmqsyekNxJ/ta8JuuIpDuBKHmxD2XYD7VMNSw+HYJFxUsQULIUS2UhWF4eik8r1yCi - JhKRtesQUxeDxMYE+Mn9MKNchKW1YzHmmC6YP9tNSDNy/504N48Y4lcn6TzxNA2n+g4g/sEcBJxahvdV - TVctnKRCBFRLMFdmBdVU5YeUpAWE5iqMMdci0ZItN+bh+JM05P22EatvT3rvDTr7uiAp1kHgWQn8Kqzh - KbOEOFsTzFFxCluyCptUqHssqysahT1pSO70QdgNBwTLwnjEP/QnkNKahJyb+5B1MwM7ryViQrkhltRI - FNH70h3MLjXD+IIPuDQVE3w2WYNNLhZeP/IoEbmdG7HprhuCr45HeEUET31d5Q+kMChSxsIGcwQ12GBl - gx2Czo7G/AobeNEGM6S0Qb4+lKOUWwkeRhYy51MmvfmdCUi7E4L1HdMQ0DwGMTUbeCTQ9+IP/le/mnrO - wanKACsaxmIZXax/FUV/xhpzyswxrUQEuzwhBsarPCZ4HNmYOZww6s37NQ6J7fMQfcMFfudtsLU+kccB - my5GoPiX4/y/fl3ubYRbg4jgVpR7ir7cErNkpphcaIhRB3UwcLNKD8E/J5sy62NabTn3orGx1R2RLc6Y - W2uG7U07eBSwsyUR4hIVVHSV8SP9au27BM+LlvAoFcFdZoYZMjHsC4SQHBwBpTXs+qsN9PYP+imlLRix - l6djzSVHuFeJkNa8m8cA21u2IuicFZwqhTj7+Aw/2q+O5y3wb7GHS7EhPj4lgsV+bVhma4N5MynB48nG - TDtlQPiSaidsuDwLnzROgJvcAOkte3kEsPL8YiyvH4WQutFwrTNGQ28lP9Ov+pdFmFEhxodHhTDLGA7d - 3UPALFguwVeRhUzNixmI8oY/TrjijdAGiqZUH/ltBYrFJyn3E2W6CK4dQ7U+GgsqLeF+3hRNfdWKeU45 - z2LhWKwPcbomzLOHQyVa0M0E7ADBPcgaZKYq+IIle8nGIqTeDh5yEebL5+PLqztgW6SBxVW2WFRpq7hM - rt/MkprAt9kGp58fQubTdXCrNIE4YxjE+4ZBN3Uw2AR2hJjbyBKyol0o0ZH02S52bkFF/0szs8wEbqVG - WEBvpw+BvalKPMss6EUyp1o3xRTKuUvpSDic1INphiZM0ofBKEMDLJBdIFomMeeTuW/EK6myKewj5VSl - dg+C+BLYm6KdQ789qL7d6Q2dfloMV6mILtMEU0qMYP+dECJKiwKeTvBVrJ0NUOQ+gmxB/s8HSJ2NZ65s - Mztv970eZitKj8AUsatUTFBjTDpuCLvDerDI0qK0aMIsWws6KepgARR5P3wDeRz59XbNi/tIDGWDmANb - yNIHJKt0izOHwa5Aj0z1nacD21xtWB3UVoC5fKusETyi7n+YVmbRWi5yDj6EZ71R3IQ62YJarj+byPZQ - 4y0RrFVuHRgj6BpAVg5TaqX6OK0oRQHbT89yF+qnWPOuT+a/pErmLomrBK4rco2L6y3JvDfxY9wc15a5 - Z7k1/0tcJNwirpb1ySZkU97G/Bg3xz3zlqgZ+wuFPQC0CNA7NQAAAABJRU5ErkJggg== + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAYaSURBVEhLlZUHUFRXFIYvu4sK6lAFlojALrC0tUAsRMFB + IlgAAUUsgKiIiIklINiQKCiRGAHHRAQpEoyoMQUzBtBdYKVIU0EsYK8xCiITTLDlz3nLGxMTdcw/88/s + 3vvud88997zz2Js0Pte8n79CFjjpqFmO989W9QEK2c0p5HFFQ+od8/XypOkGIQNHMgN6VETWUC96J4EJ + wpvkS8NOye9uuRGMfV0b8H13Cg51bcH+hxuR/2At0m9EIrJhIuQ/iO+Kv9SOZQOYIa3kNnq7gi9LjEIq + 7Mq2316AUuxC8dOvUPR7GnI6Y7DtXigSbvkg9qoHVrWNR+zFCYhvnQI/lSP0d2qrNCcwJ0JokV9/Gg4+ + p9b2fOGTTahALspe5OLrJ2uQ0jUDm9v9sOmeLxLuTMXaa56IvTQBn1xwxfIWFyw7MxrBNUOhtVN4gcmZ + G6H6k1/dJPAgEwZW26u+ebwBKuTRBtlI7AzAmgeeiLnjgZU33bHsylgsbhuDheecEdY8HHMb7RFUb4vQ + WgdENThjhsoObDOrYZrMmZDcSf7WzGb76C23Q1H6fDfKkQWtbC3MOx6BuSXzEVK6AAuUEVhUEYmPq1Yg + ujYGMXWrsLp+NZKaEhGkCsLkCgkW1I3A8MPGYMFsByGtyb13Mr5l0ICgenn7T0/ScaxnDxLuT0PIsYV4 + V9V21MFNIUZIjRzTlXbQTBM8oCTNJjRXYYx5Fkvmb7wyE0cep6Pgt/VYfmvcO2/Q3tMBeYkRQk/KEVRp + Dz+lLaS5emBj1adwJIvYuCLjwzkdcSjqSkdy+wxEXXFBuDKKR/xDfwKpbVuQd303cq5nYtulJIyuMMP8 + Wrk6+kC6A58ya4wqfI9LUwnBfcg6zLVEfPngwyTkt69H/B0vhF8chWWV0Tz1VVXcV2BwsQBzGm0Q1uiA + JY1OCDs5DLMqHeBPG0xW0Ab7TSGIFbQRPIosZq7HLLv3tyci/XYE1t6YiJCW4Vhdu45HAj3P/+B/9aq5 + 6xTcqgdjceMILKSLDa6m6E/YY1q5DSaWSuBUIEbfBNEjgm8gWzCXIvPugl83IOnaTMRd8UDQaQdsakji + cUD82WiU/HKE/9er891N8GqUENyOck/RV9hiqtIKrkVmGLrXCH0/FXUR/DOyFbM/bHA1724c1rd5I6Z1 + PKbXWWNrcwqPAra1JkFaKkJlRzk/0qu2nnPwO2sL3zIJvJXWmKyUwrlQDPneQdBYwS6/3MAkq9+PqVfD + seb8JKw4Nxbe1RKkt+zgMcDW1k0IO2UHtyoxTj46wY/26sazVgS3OsOjxAwfHpNAlmUI21xDsACmIHgC + 2YIZpvZZNr/GDevOT8VHTaPhpRqMjNZdPAJYcnoeFjUMRUT9MHjWW6Cxu4qf6VXDi2JMrpTi/UNiWGfq + w3jHADAZyyf4UrKYafmzwZJ8/UeJFwIQ2UjRlJli/9VC9eKjlPsxSmOE1w2nWh+G2VW28D5theaeGvU8 + p7ynazC2xBTSDD3Y5OpDFCfsZEK2h+C+ZB0y0xR+zpL9lSMQ0eAEX5UEs1Sz8MXFFDgW62BetSPmVjmq + L5PrN1MVlghsccDxZ/uQ/WQVvKosIc3UhXS3LozT+oONZgeJuZksJ6vbhQYdyZRtZ6dmV/a+NFPKLeFV + Zo7Z9HbOIHAAVYlfuYxeJBuqdSu4U849yobA5agJrDL1YJmhC/NMHbBQdoZo2cScRea+ES+lydzZB4I0 + jWu+BAkkcABFO41++1J9e9MbOum4FJ4KCV2mJdxLzeH8rRgSSosankHwpewa66POfTRZRv7PB0ibjWKe + 7FN22uk7E/ioS4/AFLGnQkpQC4w7YganAyaQ5RhQWvRgnWsAo1RtsBCKvBe+jjyS/Gq75sV9JAayfsyF + zWEZfZJFndJsXTgVmpCpvguM4JhvCLu9hmowl2/RCuFD6v4HaGUOreUi5+ADeNZrxU1ok2XUcoPZGLaT + Gm+pcKWgre9qYUcfsiBKo43q47i6FIUsi57lLjRIveZtn8x/SZPMXRJXCVxX5BoX11uSecfzY9wc15a5 + Z7k1/0tcJNwirpZNyZZkK94W/Bg3xz3zhqgZ+wtqBwCuiNwlAAAAAABJRU5ErkJggg== - iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAACowAAAqMAb3Gz9gAAAAHdElNRQflCQsOFRx5ZlKwAAAC8klEQVRIS52WIXizQAyG - kZWTtZWVk7WVSCS2ElmJRVZW1lYikVgkEolFIpFZ3tDQYz/Pnv0T33p35PIlXy53i6ZpWjCOk4Rz0HSD - 3J6dpEUjca64NjYudI1vW3vCtdUHBwbPupfPSy3RuZIo6RS9ROnwRtwqajmmtTyqfpMIrCYYDcNokZpj - HF3kZxhZLaeslq4fVyT4WxFgcEhfEW85+wma4T6pTLbQ5zLoNfLZuUqx5eA30GwgCTNZCEyWIPLdRevQ - JnLIe7lVVynb2H4LxbNJ5ZjPtnV3fhMADRC5vCbmvNSCouNHNsq9zqTqYnOSPJ7SDUfZXwd5NBfZ6fdS - SfkG2bFoZRj3kpeFEWFzgDhurPALAYyklz3vojHYBsb8Nv3Joq00A8iLKldHqWXCHLJUA8F+nHZGgi/k - NgL0shOj6WEIAREjEc7I6qpEkM1ryJSbdNfyZusuD9mQmc1VkbrVE0YqpMQijiGAKL6Xcr7V8qkynGiy - W2WSME70G8CONfYiDXuxMwKtJ80YXe9q8Do5RKgn1yIjmn482CYfEzlSTSoFtWGd7649YwKaCXrr+Gj+ - M5gUFKrtP62YZqTAWSgDp4lC+9zrRp2oDfstq3SUs14rKwKOJVEhlTugcGTkc4oaEhAxBEiHc4KkPvg0 - glmi9/lHovTxWObj9GFR+hwCnFAfwJygIIDIa7JIFBaZLDCigO5wKwNka4MakIUfEEjN1ovMFeHHlMbC - KJRoqwYUmjG6k7FnCCHH2GzVJ/eSNZpppSl5wTgtnH1Olc+dAHmAzyHDMVmGjXbUq37pZGsIZdxlkznG - yBuGbg0lw1EoGdpjM3d3Pmd/1tro9bMQACsIj8hr45+h2qPI6rIDPDSkFZ6o/4bKvNc7iLq634UAvN+E - P5DoHva23161FQEgE5Prt09mojZ6sfHPQBg5+OfJdN1A1bw6ESL6hPsKQn4B9dJvXPW8J1s+wDIIERoR - 1V2bkY4nM5DpmLXvj3yI2ccUfQGTAfcz8bRnbgAAAABJRU5ErkJggg== + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAK + jAAACowBvcbP2AAAAAd0SU1FB+UJCw4VHHlmUrAAAALySURBVEhLnZYheLNADIaRlZO1lZWTtZVIJLYS + WYlFVlbWViKRWCQSiUUikVne0NBjP8+e/RPfenfk8iVfLneLpmlaMI6ThHPQdIPcnp2kRSNxrrg2Ni50 + jW9be8K11QcHBs+6l89LLdG5kijpFL1E6fBG3CpqOaa1PKp+kwisJhgNw2iRmmMcXeRnGFktp6yWrh9X + JPhbEWBwSF8Rbzn7CZrhPqlMttDnMug18tm5SrHl4DfQbCAJM1kITJYg8t1F69Amcsh7uVVXKdvYfgvF + s0nlmM+2dXd+EwANELm8Jua81IKi40c2yr3OpOpic5I8ntINR9lfB3k0F9np91JJ+QbZsWhlGPeSl4UR + YXOAOG6s8AsBjKSXPe+iMdgGxvw2/cmirTQDyIsqV0epZcIcslQDwX6cdkaCL+Q2AvSyE6PpYQgBESMR + zsjqqkSQzWvIlJt01/Jm6y4P2ZCZzVWRutUTRiqkxCKOIYAovpdyvtXyqTKcaLJbZZIwTvQbwI419iIN + e7EzAq0nzRhd72rwOjlEqCfXIiOafjzYJh8TOVJNKgW1YZ3vrj1jApoJeuv4aP4zmBQUqu0/rZhmpMBZ + KAOniUL73OtGnagN+y2rdJSzXisrAo4lUSGVO6BwZORzihoSEDEESIdzgqQ++DSCWaL3+Uei9PFY5uP0 + YVH6HAKcUB/AnKAggMhrskgUFpksMKKA7nArA2RrgxqQhR8QSM3Wi8wV4ceUxsIolGirBhSaMbqTsWcI + IcfYbNUn95I1mmmlKXnBOC2cfU6Vz50AeYDPIcMxWYaNdtSrfulkawhl3GWTOcbIG4ZuDSXDUSgZ2mMz + d3c+Z3/W2uj1sxAAKwiPyGvjn6Hao8jqsgM8NKQVnqj/hsq81zuIurrfhQC834Q/kOge9rbfXrUVASAT + k+u3T2aiNnqx8c9AGDn458l03UDVvDoRIvqE+wpCfgH10m9c9bwnWz7AMggRGhHVXZuRjiczkOmYte+P + fIjZxxR9AZMB9zPxtGduAAAAAElFTkSuQmCC diff --git a/XRMTokensRun/XRMTokensRun.csproj b/XRMTokensRun/XRMTokensRun.csproj index 6984326..73cffa1 100644 --- a/XRMTokensRun/XRMTokensRun.csproj +++ b/XRMTokensRun/XRMTokensRun.csproj @@ -277,8 +277,8 @@ IF $(ConfigurationName) == Debug ( IF NOT EXIST Plugins mkdir Plugins - rem xcopy "$(TargetDir)$(TargetFileName)" "$(TargetDir)Plugins\" /Y - rem xcopy "$(TargetDir)$(TargetName).pdb" "$(TargetDir)Plugins\" /Y + xcopy "$(TargetDir)$(TargetFileName)" "$(TargetDir)Plugins\" /Y + xcopy "$(TargetDir)$(TargetName).pdb" "$(TargetDir)Plugins\" /Y )