<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.summsoft.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Gary Depue's VSTA Blog - All Comments</title><link>http://www.summsoft.com/blogs/garyvsta/default.aspx</link><description>VSTA Integration experiences and discussion</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Office 2007 VSTA scarlet pimpernel &amp;laquo; Smurf on Spreadsheets</title><link>http://www.summsoft.com/blogs/garyvsta/archive/2006/07/26/Finding-and-Using-VSTA-in-InfoPath-2007.aspx#710</link><pubDate>Thu, 22 Nov 2007 11:33:19 GMT</pubDate><guid isPermaLink="false">ff090588-e3d7-4538-8ee9-e75ea04444bb:710</guid><dc:creator>Office 2007 VSTA scarlet pimpernel « Smurf on Spreadsheets</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://smurfonspreadsheets.wordpress.com/2007/11/22/office-2007-vsta-scarlet-pimpernel/"&gt;http://smurfonspreadsheets.wordpress.com/2007/11/22/office-2007-vsta-scarlet-pimpernel/&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://www.summsoft.com/aggbug.aspx?PostID=710" width="1" height="1"&gt;</description></item><item><title>re: Can I use VSTA to create a program or add-ins that run on a mobile device, like a PDA?   </title><link>http://www.summsoft.com/blogs/garyvsta/archive/2006/12/06/can-i-use-vsta-to-create-a-program-or-addins-that-run-on-a-pda-for-example.aspx#176</link><pubDate>Thu, 07 Dec 2006 18:56:30 GMT</pubDate><guid isPermaLink="false">ff090588-e3d7-4538-8ee9-e75ea04444bb:176</guid><dc:creator>Gary</dc:creator><description>&lt;p&gt;My mention of the CF design time was probably misleading. &amp;nbsp; The CF design time actually runs on the desktop computer (running the full-size CLR/.Net framework). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am assuming that, on mobile devices, ISVs want to deploy VSTA Addins for Runtime only and ISVs do not expect to create addin on the mobile device using VSTA's Design Time (IDE).&lt;/p&gt;
&lt;p&gt;Here’s a clearer description:&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;In the case of the desktop .NET Framework both designtime and runtime code is executed by the desktop CLR. But for .NET CF, the designtime code is executed by the desktop CLR (hosted inside Visual Studio) while the runtime code is executed by the device CLR. This implies that for .NET CF components the designtime code targets the desktop .NET Framework while the runtime code targets the .NET CF. &lt;/p&gt;
&lt;p&gt;(&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/parthopdas/archive/2005/10/10/479085.aspx"&gt;http://blogs.msdn.com/parthopdas/archive/2005/10/10/479085.aspx&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;So (1) ideally, ISV wants to design/build the addin once (on desktop) and deploy twice (load/run on desktop and PDA).&lt;/p&gt;
&lt;p&gt;The next best (2), would be to design once (VSTA IDE on desktop), build twice (on desktop and CF design time environment), and deploy twice (load/run on desktop and PDA).&lt;/p&gt;
&lt;p&gt;.Net remoting is not supported by CF. &amp;nbsp;Therfore, only until the addin ceases to be an addin (reference to proxy assembly) and becomes a generic library assembly is there any possible CF code reuse. &amp;nbsp;Creating generic library assemblies is not the intended purpose of the VSTA IDE. &amp;nbsp;Even then, the assembly must be recompiled for the CF target, using a CF compiler, which may not be possible in VSTA’s IDE.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.summsoft.com/aggbug.aspx?PostID=176" width="1" height="1"&gt;</description></item><item><title>re: Warning: 'AppAddIn' is not CLS-compliant because it derives from 'Application', which is not CLS-compliant. </title><link>http://www.summsoft.com/blogs/garyvsta/archive/2006/08/21/Warning_3A00_-_2700_AppAddIn_2700_-is-not-CLS_2D00_compliant-because-it-derives-from-_2700_Application_27002C00_-which-is-not-CLS_2D00_compliant.-.aspx#86</link><pubDate>Mon, 11 Sep 2006 15:42:13 GMT</pubDate><guid isPermaLink="false">ff090588-e3d7-4538-8ee9-e75ea04444bb:86</guid><dc:creator>Gary</dc:creator><description>&lt;p&gt;This warning is probably because the assembly attribute is not specified in the corresponding project templates. &amp;nbsp;Specifying CLSCompliant(true) will turn on the checking. Omitting the attribute or specifying CLSCompliant(false) will turn it off. &amp;nbsp;The attribute may be specified at lower scope as well. For example instead of turning it off for the whole assembly the compliance can be turned off for specific class only. &amp;nbsp; &amp;lt;CLSCompliant(False)&amp;gt; Partial Class AppAddIn &amp;nbsp;Dim WithEvents d As Drawing&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.summsoft.com/aggbug.aspx?PostID=86" width="1" height="1"&gt;</description></item></channel></rss>