﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - ClientUI - License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><pubDate>Tue, 28 Jun 2011 05:44:43 GMT</pubDate><dc:creator>jimmyps</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;Thanks for your feedback. Actually, the runtime licensing tool already supports build automation through command line arguments.&lt;/p&gt;
&lt;p&gt;You need to supply five parameters to the runtime licensing executable through command line:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;/assembly&lt;/li&gt;&lt;li&gt;/product&lt;/li&gt;&lt;li&gt;/version&lt;/li&gt;&lt;li&gt;/runtimeLicenseKey&lt;/li&gt;&lt;li&gt;/output&lt;/li&gt;&lt;/ul&gt;Usage example:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Intersoft.ClientUI.Licensing.v4.exe &lt;br /&gt;     /assembly="D:\Assembly\Asm1.dll" &lt;br /&gt;     /product=Intersoft.ClientUI /version=5.0.5000 &lt;br /&gt;     /runtimeLicenseKey=1234-56789-1234 &lt;br /&gt;     /output="D:\Projects\App1\licenses.islicx"
&lt;/pre&gt;Note that you should already have the licenses.islicx in your Visual Studio project which build action is set to Embedded Resource. This allows the runtime licensing to simply override the license file just before compilation.&lt;br /&gt;&lt;br /&gt;Your build steps should be: compile, licensing, rebuild.&lt;br /&gt;&lt;br /&gt;I hope this helps.&lt;br /&gt;
&lt;p&gt;Best,&lt;br /&gt;Jimmy&lt;br /&gt;&lt;/p&gt;</description></item><item><title>License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><pubDate>Tue, 28 Jun 2011 04:39:32 GMT</pubDate><dc:creator>catalin</dc:creator><description>&lt;p&gt;I want to say that i don't consider the problem solved, but worked around. There's a difference that for me is important...&lt;/p&gt;</description></item><item><title>License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><pubDate>Tue, 21 Jun 2011 06:23:27 GMT</pubDate><dc:creator>lili</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I'm glad that your problem is solved. Thank you for your feedback and for sharing the result.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Lili&lt;/p&gt;</description></item><item><title>License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><pubDate>Mon, 20 Jun 2011 04:01:10 GMT</pubDate><dc:creator>catalin</dc:creator><description>&lt;p class="MsoNormal" style="margin: 0mm 0mm 10pt"&gt;&lt;span style="font-family: calibri; font-size: 15px"&gt;After numerous tries, we finally solved the problem. I am writing this because hopefully will help somebody else.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0mm 0mm 10pt"&gt;&lt;span style="font-family: calibri; font-size: 15px"&gt;&amp;nbsp;The build machine automatically increase de version of the assemblies. Apparently, the license mechanism uses this. Therefore, although we did not make any changes to our Silverlight projects, the license will be invalid. We made a work around by not increasing anymore the assembly version of the Silverlight projects.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0mm 0mm 10pt"&gt;&lt;span style="font-family: calibri; font-size: 15px"&gt;&amp;nbsp;It is disappointing that there is not any documentation about this and we found this by trial &amp;amp; error. A licensing console utility that could be integrated in the build scripts will be greatly appreciated. We have a lot of builds (release, testing, nightly) &amp;amp; configurations and manual generation is just a loss of time.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><pubDate>Wed, 15 Jun 2011 03:45:04 GMT</pubDate><dc:creator>lili</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you change the configuration that you use, the build will change so you need to re-generate the license everytime you change the configuration.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Lili&lt;/p&gt;</description></item><item><title>License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><pubDate>Fri, 10 Jun 2011 04:50:01 GMT</pubDate><dc:creator>catalin</dc:creator><description>&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;I've added licenses.islicx to the second project and it worked.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;When I was talking about multiple release configurations, I have meant that we have configurations in Visual Studio like Release, Demo Release, Express Release. Each configuration defines some conditional compilation symbols (DEMO, EXPRESS) that can alter what code is considered for compilation (using #if DEMO directive).&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;It may be possible to need different license strings for different configurations?
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><pubDate>Tue, 07 Jun 2011 22:41:59 GMT</pubDate><dc:creator>lili</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You need to add the licenses.islicx in each project that uses ClientUI control. The license should be generated by the tool on the developer machine. The license should be generated based on your current project assemblies. &lt;/p&gt;
&lt;p&gt;You also need to regenerate the license if you make a major changes in your project. However, if you are not sure if the changes is major or minor, you can simply build the project and regenerate the license. &lt;/p&gt;
&lt;p&gt;Regarding your question, "We have multiple release configurations, do we need to generate lincese for each one? If yes, how should we do it?"&lt;/p&gt;
&lt;p&gt;I assume multiple release configuration as multiple projects (please correct me if I am wrong). As I mentioned above,  in your each project that used ClientUI control, you need to add license.islicx. &lt;/p&gt;
&lt;p&gt;However, I recommend that you perform the licensing process at the time when your Silverlight application is ready to deploy so you won't have to generate for many times. &lt;/p&gt;
&lt;p&gt;When deploying the application, you won't need to install the product in your server.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Lili&lt;/p&gt;</description></item><item><title>License problems</title><link>http://www.intersoftsolutions.com/Community/ClientUI/License-problems/</link><pubDate>Mon, 06 Jun 2011 01:34:34 GMT</pubDate><dc:creator>catalin</dc:creator><description>&lt;p /&gt;
&lt;p /&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;Hello,&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;We have problems setting the run-time license for our Silverlight application - the unlicensed version message appears. Our Silverlight application consists of two Silverlight projects: Dashboard and MVVMFramework. The MVVMFramework is a library project, containing common classes and custom controls (some of them use Intersoft ClientUI controls). The Dashboard project is the main Silverlight application and uses ClientUI controls too.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;To include the license we followed the steps from the documentation:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;- Build Dashboard &amp;amp; MVVMFramework on a developer machine (Debug configuration)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;- Run the License tool and select Dashboard.dll&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;- Include in Dashboard project the file licenses.islicx with the content from the tool. Set it as Embedded Resource&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;The final build is done by our build server. We have multiple release configurations for our product. On the build server we installed ClientUI 4.0 too.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;The problem is that the unlicensed version message appears when our product is deployed on a server and is accessed from a client browser.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;1. Do we need to include licenses.islicx in MVVMFramework project too?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;2. Where the license should be generated by the tool (on a developer machine or on the build server)?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;3. The license should be generated for every release build?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;4. &amp;nbsp;If we make modifications to the Silverlight projects (adding new controls, pages) do we need to generate a new license?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;5. We have multiple release configurations, do we need to generate license for each one? If yes, how should we do it?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="color: rgb(0, 0, 128); font-family: arial; "&gt;6. Do we need ClientUI 4.0 installed on the build server and registered? Or we can just copy the needed Intersoft dlls?&lt;/font&gt;&lt;/p&gt;
&lt;p /&gt;
&lt;p /&gt;</description></item></channel></rss>