<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.rws.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins</link><pubDate>Thu, 07 May 2020 16:56:41 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Paul</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Current Revision posted to Studio Developers WIKI by Paul on 5/7/2020 4:56:41 PM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. The plugin extension is available for Visual Studio 2017 and Visual Studio 2019 (which can be downloaded from &lt;a href="https://marketplace.visualstudio.com/items?itemName=sdl.project-templates-for-trados-studio-2019"&gt;here&lt;/a&gt;).&amp;nbsp;Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains in details how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key. You can download the key from our &lt;a href="https://github.com/sdl/Sdl-Community"&gt;Github Repository&lt;/a&gt;. The name of the file is &amp;quot;&lt;a class="js-navigation-open" style="background-color:#f6f8fa;color:#0366d6;font-family:-apple-system, BlinkMacSystemFont, &amp;#39;Segoe UI&amp;#39;, Helvetica, Arial, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-decoration:none;text-indent:0px;text-transform:none;white-space:nowrap;" id="9ad391242fbbff3da531ead3a517bb90-016e16583195ab97c81550c18ec44070e4429908" title="SdlCommunity.snk" href="https://github.com/sdl/Sdl-Community/blob/master/SdlCommunity.snk"&gt;SdlCommunity.snk&lt;/a&gt;&amp;quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to sign the plugin with SdlCommunity key&lt;/h3&gt;
&lt;p&gt;Right click on project -&amp;gt; Properties -&amp;gt; Signing tab -&amp;gt; Check &amp;quot;sign the assembly&amp;quot; -&amp;gt; Navigate to the location of the key&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-50/sign.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-03-50/sign.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rebuild the application and check in the following location&amp;nbsp;C:\Users\[username]\AppData\Roaming\SDL\SDL Trados Studio\15\Plugins\Packages (for studio 2019 plugin) to see if your plugin was successfully build&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to debug in a plugin&lt;/h3&gt;
&lt;p&gt;If your plugin was successfully deployed to Packages folder put the breakpoints in you plugin and&amp;nbsp; open Studio. Because the plugin is a class library we need to attach to Studio process in order to debug.&lt;/p&gt;
&lt;p&gt;In Visual Studio go to Debug tab-&amp;gt; Attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-50/attach.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-03-50/attach.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the process list search for &lt;strong&gt;SDLTradosStudio.exe &lt;/strong&gt;and attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-50/5584.studio.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-03-50/5584.studio.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: The Github source code for Visual Studio templates extension, can be downloaded from &lt;a href="https://github.com/sdl/trados-studio-vs-extension"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, Documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/10</link><pubDate>Mon, 23 Sep 2019 08:11:55 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Florentina Caputa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 10 posted to Studio Developers WIKI by Florentina Caputa on 9/23/2019 8:11:55 AM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. The plugin extension is available for Visual Studio 2017 and Visual Studio 2019 (which can be downloaded from &lt;a href="https://marketplace.visualstudio.com/items?itemName=sdl.project-templates-for-trados-studio-2019"&gt;here&lt;/a&gt;).&amp;nbsp;Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains in details how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key. You can download the key from our &lt;a href="https://github.com/sdl/Sdl-Community"&gt;Github Repository&lt;/a&gt;. The name of the file is &amp;quot;&lt;a class="js-navigation-open" style="background-color:#f6f8fa;color:#0366d6;font-family:-apple-system, BlinkMacSystemFont, &amp;#39;Segoe UI&amp;#39;, Helvetica, Arial, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-decoration:none;text-indent:0px;text-transform:none;white-space:nowrap;" id="9ad391242fbbff3da531ead3a517bb90-016e16583195ab97c81550c18ec44070e4429908" title="SdlCommunity.snk" href="https://github.com/sdl/Sdl-Community/blob/master/SdlCommunity.snk"&gt;SdlCommunity.snk&lt;/a&gt;&amp;quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to sign the plugin with SdlCommunity key&lt;/h3&gt;
&lt;p&gt;Right click on project -&amp;gt; Properties -&amp;gt; Signing tab -&amp;gt; Check &amp;quot;sign the assembly&amp;quot; -&amp;gt; Navigate to the location of the key&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rebuild the application and check in the following location&amp;nbsp;C:\Users\[username]\AppData\Roaming\SDL\SDL Trados Studio\15\Plugins\Packages (for studio 2019 plugin) to see if your plugin was successfully build&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to debug in a plugin&lt;/h3&gt;
&lt;p&gt;If your plugin was successfully deployed to Packages folder put the breakpoints in you plugin and&amp;nbsp; open Studio. Because the plugin is a class library we need to attach to Studio process in order to debug.&lt;/p&gt;
&lt;p&gt;In Visual Studio go to Debug tab-&amp;gt; Attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the process list search for &lt;strong&gt;SDLTradosStudio.exe &lt;/strong&gt;and attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: The Github source code for Visual Studio templates extension, can be downloaded from &lt;a href="https://github.com/sdl/trados-studio-vs-extension"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/9</link><pubDate>Mon, 23 Sep 2019 08:00:44 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Florentina Caputa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 9 posted to Studio Developers WIKI by Florentina Caputa on 9/23/2019 8:00:44 AM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. The plugin extension is available for Visual Studio 2017 and Visual Studio 2019 (which can be downloaded from &lt;a href="https://marketplace.visualstudio.com/items?itemName=sdl.project-templates-for-trados-studio-2019"&gt;here&lt;/a&gt;).&amp;nbsp;Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains in details how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key. You can download the key from our &lt;a href="https://github.com/sdl/Sdl-Community"&gt;Github Repository&lt;/a&gt;. The name of the file is &amp;quot;&lt;a class="js-navigation-open" style="background-color:#f6f8fa;color:#0366d6;font-family:-apple-system, BlinkMacSystemFont, &amp;#39;Segoe UI&amp;#39;, Helvetica, Arial, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-decoration:none;text-indent:0px;text-transform:none;white-space:nowrap;" id="9ad391242fbbff3da531ead3a517bb90-016e16583195ab97c81550c18ec44070e4429908" title="SdlCommunity.snk" href="https://github.com/sdl/Sdl-Community/blob/master/SdlCommunity.snk"&gt;SdlCommunity.snk&lt;/a&gt;&amp;quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to sign the plugin with SdlCommunity key&lt;/h3&gt;
&lt;p&gt;Right click on project -&amp;gt; Properties -&amp;gt; Signing tab -&amp;gt; Check &amp;quot;sign the assembly&amp;quot; -&amp;gt; Navigate to the location of the key&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rebuild the application and check in the following location&amp;nbsp;C:\Users\[username]\AppData\Roaming\SDL\SDL Trados Studio\15\Plugins\Packages (for studio 2019 plugin) to see if your plugin was successfully build&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to debug in a plugin&lt;/h3&gt;
&lt;p&gt;If your plugin was successfully deployed to Packages folder put the breakpoints in you plugin and&amp;nbsp; open Studio. Because the plugin is a class library we need to attach to Studio process in order to debug.&lt;/p&gt;
&lt;p&gt;In Visual Studio go to Debug tab-&amp;gt; Attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the process list search for &lt;strong&gt;SDLTradosStudio.exe &lt;/strong&gt;and attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: The Github source code for Visual Studio templates extension, can be downloaded from: https://github.com/sdl/trados-studio-vs-extension&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/8</link><pubDate>Mon, 23 Sep 2019 08:00:29 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Florentina Caputa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 8 posted to Studio Developers WIKI by Florentina Caputa on 9/23/2019 8:00:29 AM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. The plugin extension is available for Visual Studio 2017 and Visual Studio 2019 (which can be downloaded from &lt;a href="https://marketplace.visualstudio.com/items?itemName=sdl.project-templates-for-trados-studio-2019"&gt;here&lt;/a&gt;).&amp;nbsp;Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains in details how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key. You can download the key from our &lt;a href="https://github.com/sdl/Sdl-Community"&gt;Github Repository&lt;/a&gt;. The name of the file is &amp;quot;&lt;a class="js-navigation-open" style="background-color:#f6f8fa;color:#0366d6;font-family:-apple-system, BlinkMacSystemFont, &amp;#39;Segoe UI&amp;#39;, Helvetica, Arial, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-decoration:none;text-indent:0px;text-transform:none;white-space:nowrap;" id="9ad391242fbbff3da531ead3a517bb90-016e16583195ab97c81550c18ec44070e4429908" title="SdlCommunity.snk" href="https://github.com/sdl/Sdl-Community/blob/master/SdlCommunity.snk"&gt;SdlCommunity.snk&lt;/a&gt;&amp;quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to sign the plugin with SdlCommunity key&lt;/h3&gt;
&lt;p&gt;Right click on project -&amp;gt; Properties -&amp;gt; Signing tab -&amp;gt; Check &amp;quot;sign the assembly&amp;quot; -&amp;gt; Navigate to the location of the key&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rebuild the application and check in the following location&amp;nbsp;C:\Users\[username]\AppData\Roaming\SDL\SDL Trados Studio\15\Plugins\Packages (for studio 2019 plugin) to see if your plugin was successfully build&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to debug in a plugin&lt;/h3&gt;
&lt;p&gt;If your plugin was successfully deployed to Packages folder put the breakpoints in you plugin and&amp;nbsp; open Studio. Because the plugin is a class library we need to attach to Studio process in order to debug.&lt;/p&gt;
&lt;p&gt;In Visual Studio go to Debug tab-&amp;gt; Attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the process list search for &lt;strong&gt;SDLTradosStudio.exe &lt;/strong&gt;and attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Note: The Github source code for Visual Studio templates extension, can be downloaded from: https://github.com/sdl/trados-studio-vs-extension&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/7</link><pubDate>Mon, 23 Sep 2019 07:33:43 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Florentina Caputa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 7 posted to Studio Developers WIKI by Florentina Caputa on 9/23/2019 7:33:43 AM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. The plugin extension is available for Visual Studio 2017 and Visual Studio 2019 (which can be downloaded from &lt;a href="https://marketplace.visualstudio.com/items?itemName=sdl.project-templates-for-trados-studio-2019"&gt;here&lt;/a&gt;).&amp;nbsp;Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains in details how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key. You can download the key from our &lt;a href="https://github.com/sdl/Sdl-Community"&gt;Github Repository&lt;/a&gt;. The name of the file is &amp;quot;&lt;a class="js-navigation-open" style="background-color:#f6f8fa;color:#0366d6;font-family:-apple-system, BlinkMacSystemFont, &amp;#39;Segoe UI&amp;#39;, Helvetica, Arial, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-decoration:none;text-indent:0px;text-transform:none;white-space:nowrap;" id="9ad391242fbbff3da531ead3a517bb90-016e16583195ab97c81550c18ec44070e4429908" title="SdlCommunity.snk" href="https://github.com/sdl/Sdl-Community/blob/master/SdlCommunity.snk"&gt;SdlCommunity.snk&lt;/a&gt;&amp;quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to sign the plugin with SdlCommunity key&lt;/h3&gt;
&lt;p&gt;Right click on project -&amp;gt; Properties -&amp;gt; Signing tab -&amp;gt; Check &amp;quot;sign the assembly&amp;quot; -&amp;gt; Navigate to the location of the key&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rebuild the application and check in the following location&amp;nbsp;C:\Users\[username]\AppData\Roaming\SDL\SDL Trados Studio\15\Plugins\Packages (for studio 2019 plugin) to see if your plugin was successfully build&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to debug in a plugin&lt;/h3&gt;
&lt;p&gt;If your plugin was successfully deployed to Packages folder put the breakpoints in you plugin and&amp;nbsp; open Studio. Because the plugin is a class library we need to attach to Studio process in order to debug.&lt;/p&gt;
&lt;p&gt;In Visual Studio go to Debug tab-&amp;gt; Attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the process list search for &lt;strong&gt;SDLTradosStudio.exe &lt;/strong&gt;and attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/6</link><pubDate>Tue, 06 Nov 2018 13:04:33 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 6 posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 11/6/2018 1:04:33 PM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key. You can download the key from our &lt;a href="https://github.com/sdl/Sdl-Community"&gt;Github Repository&lt;/a&gt;. The name of the file is &amp;quot;&lt;a id="9ad391242fbbff3da531ead3a517bb90-016e16583195ab97c81550c18ec44070e4429908" class="js-navigation-open" style="background-color:#f6f8fa;color:#0366d6;text-decoration:none;font-family:-apple-system, BlinkMacSystemFont, &amp;#39;Segoe UI&amp;#39;, Helvetica, Arial, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:nowrap;" title="SdlCommunity.snk" href="https://github.com/sdl/Sdl-Community/blob/master/SdlCommunity.snk"&gt;SdlCommunity.snk&lt;/a&gt;&amp;quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to sign the plugin with SdlCommunity key&lt;/h3&gt;
&lt;p&gt;Right click on project -&amp;gt; Properties -&amp;gt; Signing tab -&amp;gt; Check &amp;quot;sign the assembly&amp;quot; -&amp;gt; Navigate to the location of the key&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rebuild the application and check in the following location&amp;nbsp;C:\Users\[username]\AppData\Roaming\SDL\SDL Trados Studio\15\Plugins\Packages (for studio 2019 plugin) to see if your plugin was successfully build&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to debug in a plugin&lt;/h3&gt;
&lt;p&gt;If your plugin was successfully deployed to Packages folder put the breakpoints in you plugin and&amp;nbsp; open Studio. Because the plugin is a class library we need to attach to Studio process in order to debug.&lt;/p&gt;
&lt;p&gt;In Visual Studio go to Debug tab-&amp;gt; Attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the process list search for &lt;strong&gt;SDLTradosStudio.exe &lt;/strong&gt;and attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/5</link><pubDate>Tue, 06 Nov 2018 13:01:29 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 5 posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 11/6/2018 1:01:29 PM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key. You can download the key from our &lt;a href="https://github.com/sdl/Sdl-Community"&gt;Github Repository&lt;/a&gt;. The name of the file is &amp;quot;&lt;a id="9ad391242fbbff3da531ead3a517bb90-016e16583195ab97c81550c18ec44070e4429908" class="js-navigation-open" style="background-color:#f6f8fa;color:#0366d6;text-decoration:none;font-family:-apple-system, BlinkMacSystemFont, &amp;#39;Segoe UI&amp;#39;, Helvetica, Arial, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:nowrap;" title="SdlCommunity.snk" href="https://github.com/sdl/Sdl-Community/blob/master/SdlCommunity.snk"&gt;SdlCommunity.snk&lt;/a&gt;&amp;quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to sign the plugin with SdlCommunity key&lt;/h3&gt;
&lt;p&gt;Right click on project -&amp;gt; Properties -&amp;gt; Signing tab -&amp;gt; Check &amp;quot;sign the assembly&amp;quot; -&amp;gt; Navigate to the location of the key&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rebuild the application and check in the following location&amp;nbsp;C:\Users\[username]\AppData\Roaming\SDL\SDL Trados Studio\15\Plugins\Packages (for studio 2019 plugin) to see if your plugin was successfully build&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to debug in a plugin&lt;/h3&gt;
&lt;p&gt;If your plugin was successfully deployed to Packages folder put the breakpoints in you plugin and&amp;nbsp; open Studio. Because the plugin is a class library we need to attach to Studio process in order to debug.&lt;/p&gt;
&lt;p&gt;In Visual Studio go to Debug tab-&amp;gt; Attach to process&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/attach.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the process list search for SDLTradosStudio&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/5584.studio.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/4</link><pubDate>Tue, 06 Nov 2018 12:54:36 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 4 posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 11/6/2018 12:54:36 PM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key. You can download the key from our &lt;a href="https://github.com/sdl/Sdl-Community"&gt;Github Repository&lt;/a&gt;. The name of the file is &amp;quot;&lt;a id="9ad391242fbbff3da531ead3a517bb90-016e16583195ab97c81550c18ec44070e4429908" class="js-navigation-open" style="background-color:#f6f8fa;color:#0366d6;text-decoration:none;font-family:-apple-system, BlinkMacSystemFont, &amp;#39;Segoe UI&amp;#39;, Helvetica, Arial, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:nowrap;" title="SdlCommunity.snk" href="https://github.com/sdl/Sdl-Community/blob/master/SdlCommunity.snk"&gt;SdlCommunity.snk&lt;/a&gt;&amp;quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to sign the plugin with SdlCommunity key&lt;/h3&gt;
&lt;p&gt;Right click on project -&amp;gt; Properties -&amp;gt; Signing tab -&amp;gt; Check &amp;quot;sign the assembly&amp;quot; -&amp;gt; Navigate to the location of the key&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/sign.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/3</link><pubDate>Tue, 06 Nov 2018 12:48:43 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 3 posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 11/6/2018 12:48:43 PM&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First thing you need to do is to download the Visual Studio templates for building plugins. Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains how to download and install the extension.&lt;/li&gt;
&lt;li&gt;If you already built you plugin please make sure the output path is set as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Debug\&amp;lt;/OutputPath&amp;gt; for debug and&lt;/p&gt;
&lt;p&gt;&amp;lt;OutputPath&amp;gt;bin\Release\&amp;lt;/OutputPath&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin must be signed with the Sdl community key&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/2</link><pubDate>Tue, 06 Nov 2018 12:44:27 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 2 posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 11/6/2018 12:44:27 PM&lt;br /&gt;
&lt;p&gt;First thing you need to do is to download the Visual Studio templates for building plugins. Please read&amp;nbsp;&lt;a href="/developers-more/developers/language-developers/w/wiki/3305.how-to-download-studio-templates-sdk"&gt;the following article&lt;/a&gt; which explains how to download and install the extension.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item><item><title>How to set up development environment to build plugins</title><link>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins/revision/1</link><pubDate>Tue, 06 Nov 2018 12:41:53 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a02081de-7898-485b-bb36-97219b819f1a</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/w/trados-studio-api/3339/how-to-set-up-development-environment-to-build-plugins#comments</comments><description>Revision 1 posted to Studio Developers WIKI by Andrea-Melinda Ghisa on 11/6/2018 12:41:53 PM&lt;br /&gt;
&lt;p&gt;..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: DevEnvironment, documentation&lt;/div&gt;
</description></item></channel></rss>