<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>&lt;dw:daniel_walzenbach runat="server" /&gt;</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/walzenbach/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/walzenbach/feed.xml</link>
    <description>Sleep... the best two hours of the week ;-)</description>
    <lastBuildDate>Sun, 05 Apr 2015 16:37:06 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>How to build your own climbing wall &amp; the art of route setting</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/how-to-build-your-own-climbing-wall-the-art-of-route-setting</link>
      <pubDate>Mon, 07 Feb 2011 10:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2011/02/07/how-to-build-your-own-climbing-wall-the-art-of-route-setting/</guid>
      <description><![CDATA[Lately I&rsquo;ve been toying around with the idea of setting up my own climbing gym &ndash;...]]></description>
      <content:encoded><![CDATA[<p>Lately I&rsquo;ve been toying around with the idea of setting up my own climbing gym &ndash; potentially in Germany &ndash; but, who knows&hellip; South America might also be a nice place to climb judging from South America&rsquo;s topography <img class="wlEmoticon wlEmoticon-winkingsmile" style="border-style: none;" src="https://walzenbach.info/wp-content/uploads/2011/02/wlEmoticon-winkingsmile.png" alt="Winking smile" />
While I still need to figure out a couple of issues (the biggest ones are location and financing at the moment) I wanted to share a couple of great resources on how to build your own indoor climbing wall and how to set routs on your wall/in your gym.
</p>
<div><span><a href="https://www.amazon.com/gp/product/0934641730?ie=UTF8&amp;tag=danisblog-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0934641730"><img src="https://walzenbach.info/wp-content/uploads/2011/02/618VFKGPHXL__SL160_.jpg" border="0" /></a><img style="margin: 0px; border-style: none !important;" src="https://www.assoc-amazon.com/e/ir?t=danisblog-20&amp;l=as2&amp;o=1&amp;a=0934641730" border="0" width="1" height="1" /> </span><span><a href="https://www.amazon.com/gp/product/B000PCYYMI?ie=UTF8&amp;tag=danisblog-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000PCYYMI"><img src="https://walzenbach.info/wp-content/uploads/2011/02/51jxN9Lu6ZL__SL160_.jpg" border="0" /></a><img style="margin: 0px; border-style: none !important;" src="https://www.assoc-amazon.com/e/ir?t=danisblog-20&amp;l=as2&amp;o=1&amp;a=B000PCYYMI" border="0" width="1" height="1" /> </span></div>
<p>
Also, in addition to the two books above, some great links on the topic:
</p>
<ul>
<li>How to Build a Climbing Wall - <a title="https://www.indoorclimbing.com/climbing_walls.html" href="https://www.indoorclimbing.com/climbing_walls.html">https://www.indoorclimbing.com/climbing_walls.html</a></li>
<li>blog on route-setting - <a title="https://www.routesetter.com/" href="https://www.routesetter.com/">https://www.routesetter.com</a></li>
<li>Walltopia (climbing walls, holds, ...) - <a href="https://walltopia.com/">https://walltopia.com</a></li>
</ul>
<p>
Cheers!
Daniel</p>]]></content:encoded>
    </item>
    <item>
      <title>Free download: Visual Studio 2010 Pro Power Tools</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/free-download-visual-studio-2010-pro-power-tools</link>
      <pubDate>Mon, 14 Jun 2010 17:40:44 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/06/14/free-download-visual-studio-2010-pro-power-tools/</guid>
      <description><![CDATA[If you are the .NET Developer using Visual Studio 2010 you’ll love the Visual Studio 2010 Pro Power...]]></description>
      <content:encoded><![CDATA[<p>If you are the .NET Developer using Visual Studio 2010 you’ll love the <a href="https://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef" target="_blank">Visual Studio 2010 Pro Power Tools</a>! </p>  <blockquote>   <p><strong>Visual Studio 2010 Productivity Power Tools</strong></p>    <p>A set of extensions to Visual Studio Professional (and above) which improves developer productivity.</p>    <ul>     <li><strong>Document Well 2010 Plus (<a href="https://blogs.msdn.com/b/visualstudio/archive/2010/06/10/document-well-2010-plus.aspx">More Info</a>)</strong>         <br />One of the key pieces of feedback that we have received over several versions of Visual Studio is that users want to be able to customize the behaviour of their document tabs.&#160; From the ordering of tabs to the position of the close buttons, user can now configure dozens of different options for their tabs.&#160; Go to <code>Tools -&gt; Options -&gt; Environment -&gt; Document Tab Well</code> to configure these options as you prefer:         <ul>         <li><strong>Tab Well UI</strong>             <ul>             <li><strong>Scrollable tabs</strong>                 <br />Maintain spatial consistency of the documents that are included in the document well. </li>              <li><strong>Vertical tabs</strong>                 <br />Document tabs are shown vertically, allowing you to fit more tabs than are normally visible when shown horizontally. </li>              <li><strong>Pinned tabs</strong>                 <br />Allows you to pin tabs to keep them always visible and available. </li>              <li><strong>Show close button in tab well                  <br /></strong>Similar to Visual Studio 2008, will show a close button in the document well that will close the active tab. </li>           </ul>         </li>          <li><strong>Tab Behavior</strong>             <ul>             <li><strong>Remove tabs by usage order (LRU)                  <br /></strong>When a new tab is inserted and existing tabs don't fit in the document well, instead of removing the tab at the end of the well it will remove the least recently used tab. This ensures that frequently used tabs are readily available. </li>           </ul>            <ul>             <li><strong>Show pinned tabs in a separate row/column                  <br /></strong>Pinning tabs can quickly cause you to run out of space for regular tabs. The option allows you to always show pinned tabs in a separate row (or column, if displayed vertically) from regular tabs. </li>           </ul>         </li>          <li><strong>Sorting</strong>             <ul>             <li><strong>Sort tabs by project</strong>                 <br />Tabs will be sorted by the project they belong to, thus keeping them always together in the document tab well. </li>              <li><strong>Sort tabs alphabetically                  <br /></strong>Tabs will be sorted alphabetically. When Sort By Project is turned on, tabs will be sorted first by project and then alphabetically. </li>              <li><strong>Sort tab well dropdown alphabetically                  <br /></strong>The drop down menu at the right end of the document well is sorted alphabetically. This option allows ordering as the tabs are laid out in the document well. </li>           </ul>         </li>          <li><strong>Tab UI</strong>             <ul>             <li><strong>Color tabs according to their project or according to regular expressions                  <br /></strong>This option permits tabs to be colored according to the project they belong to. This is particularly useful when sorting tabs by project, as it allows you to immediately identify different groups of project documents.                 <br />You can also configure regular expressions and assign a color to each one. If the name of a tab matches the configured regular expression, it will be colored with the assigned color. </li>              <li><strong>Miscellaneous options that modify tab UI</strong>                 <ul>                 <li><strong>Show document/toolwindow icon in tab</strong> </li>                  <li><strong>Show close button in tab</strong> </li>                  <li><strong>Modify dirty indicator style                      <br /></strong>This option allows you to select from a set of different dirty indicators that you might prefer over the asterisk. </li>                  <li><strong>Modify minimum and maximum tab size                      <br /></strong>Allows you to modify minimum and maximum tab size. Try setting minimum and maximum sizes to the same value, and you will have evenly spaced tabs. </li>               </ul>             </li>           </ul>         </li>       </ul>     </li>      <li><strong>Searchable Add Reference Dialog</strong>         <br />The new Add Reference dialog makes it faster and easier for you to find the reference that you are looking for and add it to your VB, C# or F# project.&#160; From the Solution Explorer, simply right click on the References node, select the Add Reference command to see the updated Add Reference Dialog.&#160; </li>      <li><strong>Highlight Current Line</strong>         <br />As the resolution of monitors increases, it’s becoming more difficult to find the caret in the code editor.&#160; The highlight current line extension makes it easy to find the caret by highlighting the line that the caret is on in the editor.&#160; You can even configure the default colour by changing the setting for “Current Line (Extension)” and “Current Line Inactive (Extension)” in Tools Options Fonts &amp; Colors.&#160; </li>      <li><strong>HTML Copy</strong>         <br />This extension provides support for the HTML Clipboard format when copying code from the editor.&#160; This means that you’ll no longer have to go fix up the formatting of your code when you paste it into a TFS bug form or any other HTML based control.&#160; </li>      <li><strong>Triple Click</strong>         <br />It’s never been easier to select a line of code from the mouse by simple triple-clicking anywhere on the line.&#160; </li>      <li><strong>Fix Mixed Tabs</strong>         <br />Some developers prefer tabs, others prefer spaces, and nobody likes mixing tabs &amp; spaces.&#160; This extension promotes developer harmony by warning as they are open or save a file that has a mixture of tabs &amp; spaces.&#160; The information bar also provides an easy way to fix the file to suit your preference.&#160; </li>      <li><strong>Ctrl + Click Go To Definition</strong>         <br />This extension gives the editor a web browser by adding clickable hyperlinks to symbols in your code as you hold down the Ctrl key. </li>      <li><strong>Align Assignments</strong>         <br />This extension is useful for making your code a little more readable by aligning the assignments when you type Ctrl+Alt+] such that it takes this:         <br /><img alt="" src="https://visualstudiogallery.msdn.microsoft.com/en-us/site/view/file/29667/0/align1.png" width="235" height="89" />         <br />And turns it into this:         <br /><img alt="" src="https://visualstudiogallery.msdn.microsoft.com/en-us/site/view/file/29668/0/align2.png" width="235" height="84" />         <br /><em>Please note:</em> This may conflict with your formatting settings. E.g. in C# you will need to disable: <code>Tools-&gt;Options-&gt;Text Editor-&gt;C#-&gt;Formatting-&gt;Spacing-&gt;&quot;Ignore spaces in declaration statements&quot;</code> </li>   </ul> </blockquote>  <p>Enjoy!</p>  <p>&#160;</p>  <p>&#160;&#160; Daniel</p>]]></content:encoded>
    </item>
    <item>
      <title>.NET FX 4 is now available in 10 additional languages</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/net-fx-4-is-now-available-in-10-additional-languages</link>
      <pubDate>Mon, 14 Jun 2010 17:07:00 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/06/14/net-fx-4-is-now-available-in-10-additional-languages/</guid>
      <description><![CDATA[After successfully getting all VS languages out the door, we released 10 additional languages for...]]></description>
      <content:encoded><![CDATA[<p>After successfully getting all VS languages out the door, we released 10 additional languages for .NET Framework 4 (and 7 of those additional languages for VS 2010 Tools for the Office System 4.0 Runtime) the other day. </p>  <p><b>.NET Framework 4 (Standalone Installer)</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=nl</a> </u></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=fi</a></u></p>         </td>       </tr>        <tr>         <td>           <p>ELL</p>         </td>          <td>           <p><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=el">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=el</a></u></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=he</a></u></p>         </td>       </tr>        <tr>         <td>           <p>HUN</p>         </td>          <td>           <p><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=hu">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=hu</a></u></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=no</a></u></p>         </td>       </tr>        <tr>         <td>           <p>PTG</p>         </td>          <td>           <p><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=pt-PT">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=pt-PT</a></u></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;displaylang=sv</a></u></p>         </td>       </tr>     </tbody></table> </p>  <p><b>.NET Framework 4 (Web Installer)</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>ELL</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=el">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=el</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>HUN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=hu">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=hu</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>PTG</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=pt-PT">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=pt-PT</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p><b></b></p>  <p><b>.NET Framework 4 Language Packs</b></p>  <p><b>X86</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>ELL</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=el">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=el</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>HUN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=hu">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=hu</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>PTG</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=pt-PT">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=pt-PT</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p><b>X86/x64</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>ELL</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=el">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=el</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>HUN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=hu">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=hu</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>PTG</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=pt-PT">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=pt-PT</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=7a4c6414-7f64-47a5-ae20-218403137957&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p><b></b></p>  <p><b>.NET Framework 4 Client Profile (Standalone Installer)</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>ELL</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=el">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=el</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>HUN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=hu">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=hu</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>PTG</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=pt-PT">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=pt-PT</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p><b>.NET Framework 4 Client Profile (Web Installer)</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>ELL</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=el">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=el</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>HUN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=hu">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=hu</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>PTG</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=pt-PT">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=pt-PT</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p><b></b></p>  <p><b>.NET Framework 4 Client Profile Language Packs</b></p>  <p><b>X86</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>ELL</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=el">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=el</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>HUN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=hu">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=hu</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>PTG</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=pt-PT">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=pt-PT</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=b060a9f9-6fac-42a4-b60b-b476a2f4f987&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p><b>X86/X64</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>ELL</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=el">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=el</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>HUN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=hu">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=hu</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>PTG</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=pt-PT">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=pt-PT</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=6aa229cc-85e2-4cca-9add-e8e75a615bc3&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p><b>Visual Studio 2010 Tools for Office Runtime</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?familyid=06C32242-2289-4471-93AA-CE96AA5CBC36&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p><b>Visual Studio 2010 Tools for Office Runtime Language Packs</b>     <table border="0" cellspacing="0" cellpadding="0"><colgroup><col style="width: 70px" /><col style="width: 850px" /></colgroup><tbody>       <tr>         <td>           <p>ARA</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=ar">https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=ar</a></p>         </td>       </tr>        <tr>         <td>           <p>DAN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=da">https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=da</a></p>         </td>       </tr>        <tr>         <td>           <p>NLD</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=nl">https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=nl</a></p>         </td>       </tr>        <tr>         <td>           <p>FIN</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=fi">https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=fi</a></p>         </td>       </tr>        <tr>         <td>           <p>HEB</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=he">https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=he</a></p>         </td>       </tr>        <tr>         <td>           <p>NOR</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=no">https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=no</a></p>         </td>       </tr>        <tr>         <td>           <p>SVE</p>         </td>          <td>           <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=sv">https://www.microsoft.com/downloads/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a&amp;displaylang=sv</a></p>         </td>       </tr>     </tbody></table> </p>  <p>&#160;</p>  <p>Cheers!</p>  <p>&#160;</p>  <p>&#160;&#160; Daniel</p>]]></content:encoded>
    </item>
    <item>
      <title>How to insert binary data (like images/documents) into a SQL Server database with SQL Server Management Studio?</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/how-to-insert-binary-data-like-imagesdocuments-into-a-sql-server-database-with-sql-server-management-studio</link>
      <pubDate>Thu, 20 May 2010 19:57:00 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/05/20/how-to-insert-binary-data-like-imagesdocuments-into-a-sql-server-database-with-sql-server-management-studio/</guid>
      <description><![CDATA[If you quickly want to insert some binary data (like images, word documents, pdfs) into a database...]]></description>
      <content:encoded><![CDATA[<p>If you quickly want to insert some binary data (like images, word documents, pdfs) into a database writing a front-end application for this talk might be a bit of an overkill&hellip; Fortunately, this is a pretty straight-forward talk in SQL Server Management Studio :-)</p>
<p>The following example updates the <i>Categories</i> table of the good ol&rsquo; <a target="_blank" href="https://www.microsoft.com/downloads/details.aspx?FamilyId=06616212-0356-46A0-8DA2-EEBC53A68034&amp;displaylang=en">Northwind database</a> to store the images, updates two categories with images and adds another category and an image.</p>
<table class="SourceCode">
<tbody>
<tr>
<td>
<p>&nbsp;<span style="COLOR: #008000">/* Add anadditional column to the</span><span style="COLOR: #008000"><span> </span>Categories table to store the image */</span></p>
<p><span style="COLOR: blue">ALTER</span><span> <span style="COLOR: blue">TABLE</span> dbo<span style="COLOR: gray">.</span>Categories <span style="COLOR: blue">ADD <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CategoryPicture <span style="COLOR: blue">VARBINARY</span><span style="COLOR: gray">(</span><span style="COLOR: fuchsia">MAX</span><span style="COLOR: gray">)</span> <span style="COLOR: gray">NULL <br /></span></span><span style="COLOR: #0000ff">GO</span></p>
<p><span style="COLOR: #008000">/* update thetable to insert some images */</span></p>
<p><span style="COLOR: blue">UPDATE</span><span> Categories <br /></span><span style="COLOR: blue">SET </span><span>CategoryPicture <span style="COLOR: gray">= <br /></span></span><span style="COLOR: blue"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="COLOR: gray">(</span><span style="COLOR: blue">SELECT</span><span> <span style="COLOR: gray">*</span></span><span><span> </span><span style="COLOR: blue">FROM</span><span style="COLOR: blue">OPENROWSET</span><span style="COLOR: gray">(</span><span style="COLOR: blue">BULK</span> <span style="COLOR: red">N'C:\Temp\Beverages.jpg'</span><span style="COLOR: gray">,</span> <span style="COLOR: blue">SINGLE_BLOB</span><span style="COLOR: gray">)</span> <span style="COLOR: blue">AS</span> CategoryImage<span style="COLOR: gray">) <br /></span></span><span style="COLOR: blue">WHERE</span><span> CategoryID <span style="COLOR: gray">=</span> 1</span></p>
<p><span style="COLOR: blue">UPDATE</span><span> Categories <br /></span><span style="COLOR: blue">SET </span><span>CategoryPicture <span style="COLOR: gray">= <br /></span></span><span style="COLOR: blue"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="COLOR: gray">(</span><span style="COLOR: blue">SELECT</span><span> <span style="COLOR: gray">*</span></span><span><span> </span><span style="COLOR: blue">FROM</span><span style="COLOR: blue">OPENROWSET</span><span style="COLOR: gray">(</span><span style="COLOR: blue">BULK</span> <span style="COLOR: red">N'C:\Temp\Condiments.jpg'</span><span style="COLOR: gray">,</span> <span style="COLOR: blue">SINGLE_BLOB</span><span style="COLOR: gray">)</span> <span style="COLOR: blue">AS</span> CategoryImage<span style="COLOR: gray">) <br /></span></span><span style="COLOR: blue">WHERE</span><span> CategoryID <span style="COLOR: gray">=</span> 2</span></p>
<p><span style="COLOR: blue">GO</span></p>
<p><span style="COLOR: #008000">/* Insert a new category with an image */</span></p>
<p><span style="COLOR: blue">INSERT</span><span> <span style="COLOR: blue">INTO</span> Categories<span style="COLOR: gray">(</span>CategoryName<span style="COLOR: gray">,</span> CategoryPicture<span style="COLOR: gray">)<span style="color: #000000;"> <br /></span></span></span><span style="COLOR: blue">Values </span><span style="COLOR: gray">(</span><span style="COLOR: red">'Another Category'</span><span style="COLOR: gray">,</span><span style="COLOR: blue"> </span><span style="COLOR: gray">(</span><span style="COLOR: blue">SELECT</span><span> <span style="COLOR: gray">*</span> <span style="COLOR: blue">FROM</span> <span style="COLOR: blue">OPENROWSET</span><span style="COLOR: gray">(</span><span style="COLOR: blue">BULK</span> <span style="COLOR: red">N'C:\Temp\</span></span><span style="COLOR: red">AnotherCategory</span><span><span style="COLOR: red">.jpg'</span><span style="COLOR: gray">,</span> <span style="COLOR: blue">SINGLE_BLOB</span><span style="COLOR: gray">)</span> <span style="COLOR: blue">AS</span> CategoryImage<span style="COLOR: gray">))</span></span></p>
</td>
</tr>
</tbody>
</table>
<p>Enjoy!</p>
<p>&nbsp;&nbsp; Daniel </p>]]></content:encoded>
    </item>
    <item>
      <title>How to extract string resources from .NET assemblies?</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/how-to-extract-string-resources-from-net-assemblies</link>
      <pubDate>Tue, 18 May 2010 22:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/05/18/how-to-extract-string-resources-from-net-assemblies/</guid>
      <description><![CDATA[It&rsquo;s the fun time of the product cycle where we are - with the exception of a couple of DCRs*...]]></description>
      <content:encoded><![CDATA[<p>It&rsquo;s the fun time of the product cycle where we are - with the exception of a couple of DCRs* &ndash; feature complete and preparing to hand over our strings to the Loc team. To make sure that the strings don&rsquo;t contain literal or grammatical errors the <a href="https://blogs.msdn.com/techtalk/archive/2005/12/16/504872.aspx">PMs</a> review them together with our technical writers (the guys who write the msdn content). Once that&rsquo;s done the strings are handed over to the Loc team, get translated and checked back in into our branch. </p>
<p>To find all strings (at least all of which are embedded in resources) I wrote a small WPF program which reflects over our assemblies, extracts the embedded strings and shows them in a grid (from where I can easily copy &amp; paste everything into Excel. If I&rsquo;d need this functionality more often I&rsquo;d probably write a small console application instead which I then could reuse in a <a href="https://en.wikipedia.org/wiki/Windows_PowerShell">PowerShell</a> script). </p>
<p>Here is what I did (Stop bothering me, give me a <a target="_blank" href="https://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=ExtractStrings&amp;DownloadId=12653">direct download</a>!):</p>
<table class="SourceCode">
<tbody>
<tr>
<td>
<p><span style="COLOR: blue">Imports</span><span> System.Reflection <br /></span><span style="COLOR: blue">Imports</span><span> System.Globalization <br /></span><span style="COLOR: blue">Imports</span><span> System.Threading <br /></span><span style="COLOR: blue">Imports</span><span> System.Linq <br /></span><span style="COLOR: blue">Imports</span><span> System.IO</span></p>
<p><span style="COLOR: blue">Class</span><span> <span style="COLOR: #2b91af">MainWindow</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Private</span> <span style="COLOR: blue">Sub</span> btnOpenFolder_Click(<span style="COLOR: blue">ByVal</span> sender <span style="COLOR: blue">As</span> System.<span style="COLOR: #2b91af">Object</span>, <span style="COLOR: blue">ByVal</span> e <span style="COLOR: blue">As</span> System.Windows.<span style="COLOR: #2b91af">RoutedEventArgs</span>) <span style="COLOR: blue">Handles</span> btnOpenFolder.Click</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' Hook up the AssemblyResolve Event - which occurs when the&nbsp; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' resolution of an assembly fails - to the method AssemblyResolve <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' This is important if your assemblies reference others which are <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' located in a different path and can't be found <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' <a href="https://msdn.microsoft.com/en-us/library/system.appdomain.assemblyresolve.aspx">https://msdn.microsoft.com/en-us/library/system.appdomain.assemblyresolve.aspx</a> <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">AddHandler</span> <span style="COLOR: #2b91af">AppDomain</span>.CurrentDomain.AssemblyResolve, <span style="COLOR: blue">AddressOf</span> AssemblyResolve</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' Extract all the embedded resources from a given path <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> AssemblyInfos = ExtractResourceFromAssembly(GetFiles(txtPath.Text))</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' and bind the extracted strings to a DataGrid <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DataGrid1.AutoGenerateColumns = <span style="COLOR: blue">True <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DataGrid1.ItemsSource = AssemblyInfos</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">Sub</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;summary&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' Walks over a path and returns a list of files ending with .dll <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;/summary&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;param name="path"&gt;</span><span style="COLOR: green">The path containing the assemblies.</span><span style="COLOR: gray">&lt;/param&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;returns&gt;</span><span style="COLOR: green">All list of files ending with .dll</span><span style="COLOR: gray">&lt;/returns&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;remarks&gt;&lt;/remarks&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Private</span> <span style="COLOR: blue">Function</span> GetFiles(<span style="COLOR: blue">ByVal</span> path <span style="COLOR: blue">As</span> <span style="COLOR: blue">String</span>) <span style="COLOR: blue">As</span> <span style="COLOR: #2b91af">List</span>(<span style="COLOR: blue">Of</span> <span style="COLOR: blue">String</span>)</span></p>
<p><span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">If</span> path.Length = 0 <span style="COLOR: blue">Then <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: #2b91af">MessageBox</span>.Show(<span style="COLOR: #a31515">"You have to enter a path."</span>) <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Return</span> <span style="COLOR: blue">Nothing <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">If</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> query = <span style="COLOR: blue">From</span> file <span style="COLOR: blue">In</span> <span style="COLOR: blue">My</span>.Computer.FileSystem.GetFiles(path, FileIO.<span style="COLOR: #2b91af">SearchOption</span>.SearchAllSubDirectories) <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Where</span> (file.EndsWith(<span style="COLOR: #a31515">".dll"</span>)) <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Order</span> <span style="COLOR: blue">By</span> file</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Return</span> query.ToList</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">Function</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;summary&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' Extracts all string resources from a list of assemblies and returns them as a list of AssemblyInfo-Objects holding the extracted strings. <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;/summary&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;param name="fileNames"&gt;</span><span style="COLOR: green">The list of assemblies.</span><span style="COLOR: gray">&lt;/param&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;returns&gt;</span><span style="COLOR: green">A List of AssemblyInfo-Objects holding the extracted strings.</span><span style="COLOR: gray">&lt;/returns&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">''' </span><span style="COLOR: gray">&lt;remarks&gt;&lt;/remarks&gt; <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Private</span> <span style="COLOR: blue">Function</span> ExtractResourceFromAssembly(<span style="COLOR: blue">ByVal</span> fileNames <span style="COLOR: blue">As</span> <span style="COLOR: #2b91af">List</span>(<span style="COLOR: blue">Of</span> <span style="COLOR: blue">String</span>)) <span style="COLOR: blue">As</span> <span style="COLOR: #2b91af">List</span>(<span style="COLOR: blue">Of</span> <span style="COLOR: #2b91af">AssemblyInfo</span>)</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> ci <span style="COLOR: blue">As</span> <span style="COLOR: #2b91af">CultureInfo</span> = <span style="COLOR: #2b91af">Thread</span>.CurrentThread.CurrentCulture <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> assemblyInfos <span style="COLOR: blue">As</span> <span style="COLOR: blue">New</span> <span style="COLOR: #2b91af">List</span>(<span style="COLOR: blue">Of</span> <span style="COLOR: #2b91af">AssemblyInfo</span>) <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> rm <span style="COLOR: blue">As</span> System.Resources.<span style="COLOR: #2b91af">ResourceManager</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">For</span> <span style="COLOR: blue">Each</span> file <span style="COLOR: blue">In</span> fileNames</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' Load the assembly <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> _assembly = <span style="COLOR: #2b91af">Assembly</span>.LoadFrom(file)</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' Retrieve all the resources ending with ".resources" <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> _resourceNames = _assembly.GetManifestResourceNames.Where(<span style="COLOR: blue">Function</span>(n) n.EndsWith(<span style="COLOR: #a31515">".resources"</span>))</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">For</span> <span style="COLOR: blue">Each</span> resourceName <span style="COLOR: blue">In</span> _resourceNames</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' remove the ".resources" from the end of the string <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>resourceName = resourceName.Remove(resourceName.Length - <span style="COLOR: #a31515">".resources"</span>.Length, <span style="COLOR: #a31515">".resources"</span>.Length)</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' create the respective ResourceManager <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Try <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;&nbsp; </span>rm = <span style="COLOR: blue">New</span> System.Resources.<span style="COLOR: #2b91af">ResourceManager</span>(resourceName, _assembly)</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">' and get the the ResourceSet <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> resourceSet = rm.GetResourceSet(ci, <span style="COLOR: blue">True</span>, <span style="COLOR: blue">False</span>)</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">If</span> resourceSet <span style="COLOR: blue">IsNot</span> <span style="COLOR: blue">Nothing</span> <span style="COLOR: blue">Then</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> id <span style="COLOR: blue">As</span> <span style="COLOR: #2b91af">IDictionaryEnumerator</span> = resourceSet.GetEnumerator()</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">While</span> id.MoveNext()</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">If</span> id.Value.GetType.ToString = <span style="COLOR: #a31515">"System.String"</span> <span style="COLOR: blue">Then <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>assemblyInfos.Add( <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">New</span> <span style="COLOR: #2b91af">AssemblyInfo</span> <span style="COLOR: blue">With</span> { <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.Path = file, <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.Assembly = _assembly.ManifestModule.ScopeName, <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.Resource = resourceName, <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.Name = id.Key.ToString, <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.Value = id.Value.ToString} <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;&nbsp;&nbsp; </span>) <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">If</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">While</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>resourceSet.Close()</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">If</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Catch</span> ex <span style="COLOR: blue">As</span> <span style="COLOR: #2b91af">Exception <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>assemblyInfos.Add( <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">New</span> <span style="COLOR: #2b91af">AssemblyInfo</span> <span style="COLOR: blue">With</span> { <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.Path = file, <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.Assembly = <span style="COLOR: #a31515">"Error"</span>, <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.Resource = ex.Message} <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>)</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">Try</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Next</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Next</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Return</span> assemblyInfos</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">Function</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Private</span> <span style="COLOR: blue">Function</span> AssemblyResolve(<span style="COLOR: blue">ByVal</span> o <span style="COLOR: blue">As</span> <span style="COLOR: blue">Object</span>, <span style="COLOR: blue">ByVal</span> e <span style="COLOR: blue">As</span> <span style="COLOR: #2b91af">ResolveEventArgs</span>) <span style="COLOR: blue">As</span> <span style="COLOR: #2b91af">Assembly <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> aName <span style="COLOR: blue">As</span> <span style="COLOR: blue">New</span> <span style="COLOR: #2b91af">AssemblyName</span>(e.Name)</span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> path1 = <span style="COLOR: #a31515">"The path where referenced assemblies are located." <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Dim</span> p1 = <span style="COLOR: #2b91af">Path</span>.Combine(path1, aName.Name + <span style="COLOR: #a31515">".dll"</span>) <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">If</span> (<span style="COLOR: #2b91af">File</span>.Exists(p1)) <span style="COLOR: blue">Then <br /></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Return</span> <span style="COLOR: #2b91af">Assembly</span>.LoadFile(p1) <br /></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">If</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Return</span> <span style="COLOR: blue">Nothing</span></span></p>
<p><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">End</span> <span style="COLOR: blue">Function</span></span></p>
<p><span style="COLOR: blue">End</span><span> <span style="COLOR: blue">Class</span></span></p>
<p><span style="COLOR: blue">Public</span><span> <span style="COLOR: blue">Class</span> <span style="COLOR: #2b91af">AssemblyInfo <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Public</span> <span style="COLOR: blue">Property</span> Path <span style="COLOR: blue">As</span> <span style="COLOR: blue">String <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Public</span> <span style="COLOR: blue">Property</span> Assembly <span style="COLOR: blue">As</span> <span style="COLOR: blue">String <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Public</span> <span style="COLOR: blue">Property</span> Resource <span style="COLOR: blue">As</span> <span style="COLOR: blue">String <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Public</span> <span style="COLOR: blue">Property</span> Name <span style="COLOR: blue">As</span> <span style="COLOR: blue">String <br /></span></span><span><span>&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">Public</span> <span style="COLOR: blue">Property</span> Value <span style="COLOR: blue">As</span> <span style="COLOR: blue">String <br /></span></span><span style="COLOR: blue">End</span><span> <span style="COLOR: blue">Class</span></span></p>
</td>
</tr>
</tbody>
</table>
<p>To make things as easy as possible I uploaded the solution to <a target="_blank" href="https://code.msdn.microsoft.com/ExtractStrings">MSDN Code Gallery</a>.</p>
<p>Enjoy!</p>
<p><span>&nbsp;&nbsp; </span>Daniel</p>
<p>* Design Change Request: Once a product is code complete the team focuses solely on bug-fixing and stabilizing the product and no new features are getting added. The only exception is when we learn (e.g. through a focus group working with the early product) that we&rsquo;ve missed an important scenario/security issue/etc.</p>]]></content:encoded>
    </item>
    <item>
      <title>WCF RIA Services v1.0 released to web</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/wcf-ria-services-v1-0-released-to-web</link>
      <pubDate>Tue, 18 May 2010 04:42:00 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/05/18/wcf-ria-services-v1-0-released-to-web/</guid>
      <description><![CDATA[Yes, we are done with v1.0 !! An hour ago we released WCF RIA Services V1 to the web. Both the WCF...]]></description>
      <content:encoded><![CDATA[<p>Yes, we are done with v1.0 !! An hour ago we released WCF RIA Services V1 to the web. Both the <a target="_blank" href="https://www.microsoft.com/downloads/details.aspx?FamilyID=c4f02797-5f9e-4acf-a7dc-c5ded53960a6">WCF RIA Services Toolkit</a> and <a target="_blank" href="https://www.microsoft.com/downloads/details.aspx?FamilyID=cd3191a1-def4-4caa-8120-1f0bbcf4bb05">WCF RIA Services V1.0 for Silverlight 4 and Visual Studio 2010</a> are live on the Microsoft Download site :-) </p>
<p>The official product information is available on <a href="https://silverlight.net/riaservices">https://silverlight.net/riaservices</a> as well as a <a target="_blank" href="https://channel9.msdn.com/shows/SilverlightTV/WCF-RIA-Services-v10-Launch-Silverlight-TV-28/">Channel 9 video</a> with Dinesh and Nikhil announcing WCF RIA Services v1.0. </p>
<p>
<object type="application/x-silverlight-2" height="384" width="512" data="data:application/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAIAADqNAAAsCcAABQAAAAjADAAMABGAEYARgBGAEYARgAAAAAAAAAAAAAAAAAAAIgAAABoAHQAdABwADoALwAvAGMAaABhAG4AbgBlAGwAOQAuAG0AcwBkAG4ALgBjAG8AbQAvAEEAcABwAF8AVABoAGUAbQBlAHMALwBkAGUAZgBhAHUAbAB0AC8AVgBpAGQAZQBvAFAAbABhAHkAZQByADEAMABfADAAMQBfADEAOAAuAHgAYQBwAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQCAABkAGUAZgBlAHIAcgBlAGQATABvAGEAZAA9AHQAcgB1AGUALABkAHUAcgBhAHQAaQBvAG4APQAwACwAbQA9AGgAdAB0AHAAOgAvAC8AZQBjAG4ALgBjAGgAYQBuAG4AZQBsADkALgBtAHMAZABuAC4AYwBvAG0ALwBvADkALwBjAGgAOQAvADUALwAzAC8AMQAvADAALwA1AC8ANQAvAHMAbAB0AHYAMgA4AHIAaQBhAHMAZQByAHYAaQBjAGUAcwBsAGEAdQBuAGMAaABfAGMAaAA5AC4AdwBtAHYALABhAHUAdABvAHMAdABhAHIAdAA9AGYAYQBsAHMAZQAsAGEAdQB0AG8AaABpAGQAZQA9AHQAcgB1AGUALABzAGgAbwB3AGUAbQBiAGUAZAA9AHQAcgB1AGUALAAgAHQAaAB1AG0AYgBuAGEAaQBsAD0AaAB0AHQAcAA6AC8ALwBlAGMAbgAuAGMAaABhAG4AbgBlAGwAOQAuAG0AcwBkAG4ALgBjAG8AbQAvAG8AOQAvAGMAaAA5AC8ANQAvADMALwAxAC8AMAAvADUALwA1AC8AcwBsAHQAdgAyADgAcgBpAGEAcwBlAHIAdgBpAGMAZQBzAGwAYQB1AG4AYwBoAF8ANQAxADIAXwBjAGgAOQAuAHAAbgBnACwAIABwAG8AcwB0AGkAZAA9ADUANQAwADEAMwA1AAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA">
<param value="https://channel9.msdn.com/App_Themes/default/VideoPlayer10_01_18.xap" name="source" />
<param value="deferredLoad=true,duration=0,m=https://ecn.channel9.msdn.com/o9/ch9/5/3/1/0/5/5/sltv28riaserviceslaunch_ch9.wmv,autostart=false,autohide=true,showembed=true, thumbnail=https://ecn.channel9.msdn.com/o9/ch9/5/3/1/0/5/5/sltv28riaserviceslaunch_512_ch9.png, postid=550135" name="initParams" />
<param value="#00FFFFFF" name="background" />
</object>
</p>
<p>Enjoy!&nbsp;</p>
<p>&nbsp;&nbsp; Daniel </p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio 2010 and .NET FX 4 available in Japanese, German and French</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/visual-studio-2010-and-net-fx-4-available-in-japanese-german-and-french</link>
      <pubDate>Tue, 20 Apr 2010 08:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/04/20/visual-studio-2010-and-net-fx-4-available-in-japanese-german-and-french/</guid>
      <description><![CDATA[Being a German working for Microsoft in the US I am extremely excited to announce that the Japanese,...]]></description>
      <content:encoded><![CDATA[<P>Being a German working for Microsoft in the US I am extremely excited to announce that the Japanese, German, and French versions of Visual Studio 2010 and .NET Framework 4 are now available for MSDN subscribers!!&nbsp; It’s been a long journey, and it is truly rewarding to know that many of our international customers will now be able to experience this incredible product in their native language (and there is more to come :-) ). </P>
<P>Here are the SKUs available for download as of 5 pm (UTC-08:00) Pacific Time (US &amp; Canada).</P>
<UL>
<LI>.NET Framework 4 Client Profile (x86 and x64) LangPack - Japanese, German, French</LI>
<LI>.NET Framework 4 Client Profile (x86) LangPack - Japanese, German, French</LI>
<LI>.NET Framework 4 Full (x86 and ia64) LangPack - Japanese, German, French</LI>
<LI>.NET Framework 4 Full (x86 and x64) LangPack - Japanese, German, French</LI>
<LI>.NET Framework 4 Full (x86) LangPack - Japanese, German, French</LI>
<LI>Report Viewer 2010 Redistributable (x86) LangPack - Japanese, German, French </LI>
<LI>Visual Studio 2010 Express (x86) - DVD (Japanese, German, French) </LI>
<LI>Visual Studio 2010 FSharp 2.0 Runtime (x86) LangPack - Japanese, German, French </LI>
<LI>Visual Studio 2010 Integrated Shell (x86) - Japanese, German, French </LI>
<LI>Visual Studio 2010 Isolated Shell (x86) - Japanese, German, French</LI>
<LI>Visual Studio 2010 Premium (x86) - DVD (Japanese, German, French)</LI>
<LI>Visual Studio 2010 Professional (x86) - DVD (Japanese, German, French)</LI>
<LI>Visual Studio 2010 Remote Debugger (ia64) - Japanese, German, French</LI>
<LI>Visual Studio 2010 Remote Debugger (x64) - Japanese, German, French</LI>
<LI>Visual Studio 2010 Remote Debugger (x86) - Japanese, German, French</LI>
<LI>Visual Studio 2010 Tools for the Office System 4.0 Runtime (x64) LangPack - Japanese, German, French</LI>
<LI>Visual Studio 2010 Tools for the Office System 4.0 Runtime (x86) LangPack - Japanese, German, French</LI>
<LI>Visual Studio 2010 Ultimate (x86) - DVD (Japanese, German, French)</LI>
<LI>Visual Studio Agents 2010 (x86) - DVD (Japanese, German, French)</LI>
<LI>Visual Studio Team Explorer 2010 (x86) - DVD (Japanese, German, French)</LI>
<LI>Visual Studio Team Foundation Server 2010 (x86 and x64) - DVD (Japanese, German, French)</LI>
<LI>Visual Studio Test Professional 2010 (x86) - DVD (Japanese, German, French)</LI></UL>
<P>Enjoy!</P>
<P>&nbsp;&nbsp; Daniel</P>]]></content:encoded>
    </item>
    <item>
      <title>How to enable remote connections in SQL Server 2008?</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/how-to-enable-remote-connections-in-sql-server-2008</link>
      <pubDate>Wed, 14 Apr 2010 15:36:00 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008/</guid>
      <description><![CDATA[You experience the following error message:

A network-related or instance-specific error occurred...]]></description>
      <content:encoded><![CDATA[<p><strong>You experience the following error message:</strong></p>
<blockquote>
<p><em>A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)</em> <br /><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="SQL Server 2008: The server was not found or was not accessible." border="0" alt="SQL Server 2008: The server was not found or was not accessible." src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/walzenbach/WindowsLiveWriter/HowtoenableremoteconnectionsinSQLServer2_DB3D/SQLServer2008_TestResults%5B1%5D_thumb.png" original-url="https://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/HowtoenableremoteconnectionsinSQLServer2_DB3D/SQLServer2008_TestResults%5B1%5D_thumb.png" width="486" height="204" /> </p>
</blockquote>
<p><strong>How to solve this issue?</strong></p>
<p>There are a couple of things that might be going on here&hellip; (All of the following configurations are made on the computer running your SQL Server 2008 instance)</p>
<p><em><strong>Allow remote connections to this server</strong></em></p>
<p>The first thing you want to check is if <em>Remote Connections</em> are enabled on your SQL Server database. In SQL Server 2008 you do this by opening <a title="Microsoft&reg; SQL Server&reg; 2008 Management Studio Express" href="https://www.microsoft.com/downloads/details.aspx?familyid=08E52AC2-1D62-45F6-9A4A-4B76A8564A2B&amp;displaylang=en" target="_blank">SQL Server 2008 Management Studio</a>, connect to the server in question, right click the server&hellip; </p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="SQL Server 2008: Server Properties" border="0" alt="SQL Server 2008: Server Properties" src="https://tj5w0q.blu.livefilestore.com/y1pvKsIJHKdOD7CuKCsjkUjDpeLzy7XpEPDyj0bnNKrcFgazHHVSdJhzw0RcTX9rrpefXpjfyHw6O6S2_aXB_42kmgdwAJ6HdSd/SQLServer2008_ServerProperties.png" width="409" height="576" /> </p>
<p>&hellip; and open the Server <em>Properties</em>.</p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="SQL Server 2008: Server Properties - Connections" border="0" alt="SQL Server 2008: Server Properties - Connections" src="https://tj5w0q.blu.livefilestore.com/y1pUFXRVO5U9k2_nP2Qs6WdX_sN-cr5TUnAQKCoV9OroJ9Xj4sKuOiocS6AIDmUxpWQo8ru-mT7gEDT-8FihgDJjsGy49tJxvDa/SQLServer2008_ServerProperties_1.png" width="704" height="632" /></p>
<p>Navigate to <em>Connections </em>and ensure that <em>Allow remote connections to this server</em> is checked. Check if this solves the problem. If it does, here you go, continue with whatever you were doing and have a nice day. </p>
<p><strong><em>Protocols for MSSQLServer</em> </strong></p>
<p>If you&rsquo;re still running in issues let&rsquo;s dig a bit deeper. The next good thing to check is the <em>SQL Server Network Configuration</em>. Open the <em>SQL Server Configuration Manager</em>, unfold the node <em>SQL Server Network Configuration</em> and select <em>Protocols for MSSQLServer</em> (or whatever the name of your SQL Server instance is).</p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="SQL Server 2008: Protocols for MSSQLServer " border="0" alt="SQL Server 2008: Protocols for MSSQLServer " src="https://tj5w0q.blu.livefilestore.com/y1phq0967ZL5gwCvGEpnnpUvunmyvvpCCyAeX43HsyITSLGUl7dMHLMhj-N43WS9WJe3jZ4Yxc_XInASVPuuAw8GRR7ZVLMvnF6/Protocols%2520for%2520MSSQLServer.png" width="649" height="331" /> </p>
<p>Make sure that TCP/IP is enabled and try again. Even though I hope that this resolved your problems there might still be an issue with&hellip;</p>
<p><strong>The Firewall</strong></p>
<p>If there is still no communication happening between your computer and the remote SQL Server you most likely need to configure your firewall settings. A good first step is to figure out which port is being used by TCP/IP (and which you need to open in your firewall). You can do this by right clicking TCP/IP and selecting <em>Properties</em>.</p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="SQL Server 2008: TCP/IP Properties" border="0" alt="SQL Server 2008: TCP/IP Properties" src="https://tj5w0q.blu.livefilestore.com/y1pqE2pQJkLw1iGXTKaQOx6alkNk05DwuOOim2LIpDmHUTR0loglnh9-BKI0j29Xf39IyEnUU4SbPMd80JRJWEEc_2zXNiD_5mt/TCP_IP_Properties.png" width="405" height="447" /> </p>
<p>Click on the tab <em>IP Addresses </em>and voil&agrave; &ndash; Port 1433 it is :-) That was easy enough and all there is left to do is to allow inbound TCP/IP traffic on Port 1433 in your firewall. In Windows 7 this works something like this. Open the <em>Control Panel </em>and navigate to <em>Windows Firewall</em>.</p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Microsoft Windows 7 Firewall settings" border="0" alt="Microsoft Windows 7 Firewall settings" src="https://tj5w0q.blu.livefilestore.com/y1pP-R09HHQbwem6XJB-qvwlo5xBwdJ4kb600ujl_fRjWHmqPD-7SjcNxnEZ646g9nYqkFtDLYFarnREyFvoi4_nOd5rDLSGOYw/Windows%2520Firewall.png" width="841" height="620" /> </p>
<p>Click on <em>Advanced Settings</em> on the left hand side and you should see the <em>Windows Firewall with Advanced Security</em>. Select the <em>Inboud Rules</em> on the left hand side and click on <em>New Rule&hellip; </em>on the right hand side.</p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Microsoft Windows 7 Firewall with Advanced Security" border="0" alt="Microsoft Windows 7 Firewall with Advanced Security" src="https://tj5w0q.blu.livefilestore.com/y1pt_E0BUIotL6lU08IHvgQMDuQZSVA0zTuBmTe2a1V2EG5u0_i5RPzGL7p2feIER5_SM4PLDjgRJgVp26NVP8RA9HjK4bGOK5X/Windows%2520Firewall%2520with%2520Advanced%2520Settings.png" width="1083" height="719" /> </p>
<p>This opens the <em>New Inbound Rule Wizard </em>which you can use to allow <em>inbound traffic</em> on <em>Port 1433</em> for <em>TCP/IP </em>(and which is exactly how you configured your SQL Server in the steps above). Just follow the steps outlined below and you should be good :-)</p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="New Inbound Rule Wizard - Protocols and Ports" border="0" alt="New Inbound Rule Wizard - Protocols and Ports" src="https://tj5w0q.blu.livefilestore.com/y1pmMa5ZrJ4WVAnRiyH4jli-ldZwn9xM1OSyd1kFWQ0Lz05_9fL0wz6k9mVtokPlf3HJMFv4yjdhXvRI5BvpH6i6nJnRIOj2uVc/New%2520Inbound%2520Rule%2520Wizard%2520-%2520Protocols%2520and%2520Ports.png" width="728" height="587" /></p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="New Inbound Rule Wizard - Protocols and Ports" border="0" alt="New Inbound Rule Wizard - Protocols and Ports" src="https://tj5w0q.blu.livefilestore.com/y1pPj_FE_BY36xJxbUvvzM2mOoxt5nOxjC_g4mxJ0Yf_n5k9b9o8JdlRWIUcSSb77bIWH3bwRZlxmp9r2PQYAM0nq5wONzMdeiX/New%2520Inbound%2520Rule%2520Wizard%2520-%2520Protocols%2520and%2520Ports%25202.png" width="728" height="587" /> </p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="New Inbound Rule Wizard - Action" border="0" alt="New Inbound Rule Wizard - Action" src="https://tj5w0q.blu.livefilestore.com/y1peSWqs_H6xZ3TOwLqWO_CzJzvi-qmzHjxXapLm-tpsE4GE-dcWoHdrcV2P8b1TfujDwM4YErjizGXEUurRas1fEOfvkLivv98/New%2520Inbound%2520Rule%2520Wizard%2520-%2520Action.png" width="728" height="587" /> </p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="New Inbound Rule Wizard - Profile" border="0" alt="New Inbound Rule Wizard - Profile" src="https://tj5w0q.blu.livefilestore.com/y1pG8BFuFmye_jzD7NRdedSzywvlXgUqy7_Nj_uEn2S67e_I0_a94Abpxj2TcnJKN4ZFznLlk6ZcswlHk1qw57bDw_br2xWgUxC/New%2520Inbound%2520Rule%2520Wizard%2520-%2520Profile.png" width="728" height="587" /></p>
<p><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="New Inbound Rule Wizard - Name" border="0" alt="New Inbound Rule Wizard - Name" src="https://tj5w0q.blu.livefilestore.com/y1pB9q_PN5v2ltkIDh2PHm_v4PSWWskRVu7QDhgGLrf-J2QMpvlRG0QnnWezO5Yh9eqWMlVu2Z10kPaMwZ7dKLZ1K8hrYocoBdo/New%2520Inbound%2520Rule%2520Wizard%2520-%2520Name.png" width="728" height="587" /> </p>
<p>That&rsquo;s it, success! From here you should be able to access your SQL Server remotely. Enjoy!</p>
<p>Cheers!</p>
<p>&nbsp;&nbsp; Daniel</p>
<p>P.S. There's a good article on msdn on this topic if you're looking for additional information &gt;&gt; <a href="https://msdn.microsoft.com/en-us/library/cc646023.aspx" target="_blank">Configuring the Windows Firewall to Allow SQL Server Access</a>.</p>
<p>
<p>Update (June 14th, 2010):</p>
<ul>
<li>If you're&nbsp;running&nbsp;into SQL Server Error Code 26 check out&nbsp;<a target="_blank" href="https://blogs.msdn.com/b/sql_protocols/archive/2007/05/13/sql-network-interfaces-error-26-error-locating-server-instance-specified.aspx">SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified</a></li>
<li>If you're running into SQL Server&nbsp;Error Code 10060/SQL Server&nbsp;Error Code&nbsp;10061 check out&nbsp;<a target="_blank" href="https://blogs.msdn.com/b/spike/archive/2008/11/07/sql-server-error-10060-sql-server-error-10061.aspx">SQL Server Error: 10060 \ SQL Server Error: 10061</a></li>
</ul>
</p>
<ul>
</ul>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>How to use String.Format in PowerShell?</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/how-to-use-string-format-in-powershell</link>
      <pubDate>Fri, 19 Mar 2010 20:45:28 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/03/19/how-to-use-string-format-in-powershell/</guid>
      <description><![CDATA[Hah! (We’re back ;-) ) It’s as easy as that:    PS &gt; [string] :: Format( &quot;Hello {0} {1}...]]></description>
      <content:encoded><![CDATA[<p>Hah! (<a href="https://www.cartalk.com/" target="_blank">We’re back</a> ;-) ) It’s as easy as that:</p>  <p></p>  <div class="SourceCode"><span>PS &gt; </span><span style="color: #2b91af">[string]</span> <span style="color: gray">::</span> <span>Format(</span> <span style="color: #a31515">&quot;Hello {0} {1} :-)&quot;</span><span style="color: gray">, </span><span>&quot;Daniel&quot;</span><span style="color: gray">, </span><span>&quot;Walzenbach&quot;</span><span>)</span>     <br /><span>Hello Daniel Walzenbach :-)</span> </div>  <p></p>  <p>Needless to say that other formatting – like Currency formatting – works as well</p>  <p></p>  <div class="SourceCode"><span>PS &gt; </span><span style="color: #2b91af">[string]</span> <span style="color: gray">::</span> <span>Format(</span> <span style="color: #a31515">&quot;{0:C}&quot;</span><span style="color: gray">, </span><span style="color: #840084">1234567890</span><span>)</span>     <br /><span>$1,234,567,890.00</span> </div>  <p></p>  <p>Check out <a href="https://msdn.microsoft.com/en-us/library/fbxft59x.aspx" target="_blank">Formatting Types</a> on the .NET Framework Developer's Guide or <a href="https://blog.stevex.net/string-formatting-in-csharp/" target="_blank">SteveX Compiled - String Formatting in C#</a> (nice cheat sheet) for more examples.</p>  <p>Cheers!</p>  <p>&#160;&#160; Daniel</p>]]></content:encoded>
    </item>
    <item>
      <title>EOS 5D Mark II Firmware Upgrade 2.0.4</title>
      <link>https://docs.microsoft.com/archive/blogs/walzenbach/eos-5d-mark-ii-firmware-upgrade-2-0-4</link>
      <pubDate>Fri, 19 Mar 2010 09:38:22 GMT</pubDate>
      <dc:creator><![CDATA[Daniel_Walzenbach]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/walzenbach/2010/03/19/eos-5d-mark-ii-firmware-upgrade-2-0-4/</guid>
      <description><![CDATA[Canon ran into some audio-issues with their latest firmware update but were super quick to fix this...]]></description>
      <content:encoded><![CDATA[<p>Canon ran into some audio-issues with their latest firmware update but were super quick to fix this issue :-)</p>  <blockquote>   <p><em>There was a phenomenon in which the manual recording settings made in C1/C2/C3 were changed and sound could not be recorded if manual sound recording was used in the C1/C2/C3 settings and the camera was subsequently turned off (or if Auto Power Off was activated). This does not occur in modes other than C1/C2/C3.</em></p> </blockquote>  <p>Get the new firmware update here &gt;&gt; <a href="https://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html" target="_blank">EOS 5D Mark II Firmware Update Version 2.0.4</a>.</p>  <p>&#160;</p>  <p>Cheers!</p>  <p>&#160;&#160; Daniel </p>]]></content:encoded>
    </item>
  </channel>
</rss>