<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: API, Visual Studio, getting started in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7017421#M59066</link>
    <description>&lt;P&gt;I've been reading on "The building coder" quite a lot these days! &amp;nbsp;Tons of info there, thank you for that!&lt;/P&gt;</description>
    <pubDate>Fri, 14 Apr 2017 15:36:14 GMT</pubDate>
    <dc:creator>GTisRuleX</dc:creator>
    <dc:date>2017-04-14T15:36:14Z</dc:date>
    <item>
      <title>API, Visual Studio, getting started</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7015446#M59059</link>
      <description>&lt;P&gt;So I'm in the very early stages of learning Visual Studio, C##, and getting into creating my own addins and menus for Revit. &amp;nbsp;I've been following the "My First Plugin" guide from Autodesk, and a few other 3rd party sites figure this stuff out. &amp;nbsp;Right away I've run into version differences in Visual Studio, but been able to bounce my way thru it well enough.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some of my struggles though have been simply getting started. &amp;nbsp;Right off the bat I get the "Unknown Publisher" warning once my addin is in place. &amp;nbsp;Reading on that, I need to be a Registered Developer with Autodesk to get a DeveloperID.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How do I do this? &amp;nbsp;I've looked at the ADN, and don't see any "getting started", or even something hinting toward getting my own DeveloperID.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then I ran into a duplicate GUID. &amp;nbsp;This took me nearly 5 hours of googling to determine how to create my own GUID (guidgen.exe) which was really easy once I found an answer. &amp;nbsp;(Thank you Jeremy Tammik, "The building coder" for your BLOG on the subject.)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can't think I'm the only person that's started coding, and lost in the beginning like me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2017 16:44:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7015446#M59059</guid>
      <dc:creator>GTisRuleX</dc:creator>
      <dc:date>2017-04-13T16:44:17Z</dc:date>
    </item>
    <item>
      <title>Re: API, Visual Studio, getting started</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7015709#M59060</link>
      <description>&lt;P&gt;Yes, its a really steep learning curve.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To get rid of the unknown publisher error, I believe you need to have your add-in signed by a 3rd party.&amp;nbsp; I believe that means paying a fee.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try searching the API forum for "signing" or something similar.&amp;nbsp; here is an example:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://forums.autodesk.com/t5/autocad-civil-3d-customization/dll-digitally-signed/m-p/6789897/highlight/true#M12993" target="_blank"&gt;https://forums.autodesk.com/t5/autocad-civil-3d-customization/dll-digitally-signed/m-p/6789897/highlight/true#M12993&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy is a great help.&amp;nbsp; I also suggest reading a couple of basic C# books.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, it helps to try and develop your code with Revit's built in macro editor.&amp;nbsp; That saves a lot of starting and restarting revit, although some modifications&amp;nbsp;may be&amp;nbsp;necessary to port it over to a full add-in.&amp;nbsp; And there are some things you just can't do with the macro editor.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2017 18:37:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7015709#M59060</guid>
      <dc:creator>stever66</dc:creator>
      <dc:date>2017-04-13T18:37:57Z</dc:date>
    </item>
    <item>
      <title>Re: API, Visual Studio, getting started</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7015858#M59061</link>
      <description>&lt;P&gt;Thank you for your appreciation and notes on getting started.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry you had to struggle so and congratulations on making progress.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Did you work through the standard getting started material?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/about-the-author.html#2" target="_blank"&gt;http://thebuildingcoder.typepad.com/blog/about-the-author.html#2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unfortunately, that does not cover the new digital signing procedure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That is discussed in depth in this other thread:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://forums.autodesk.com/t5/revit-api/code-signing-of-revit-addins/m-p/5981560" target="_blank"&gt;http://forums.autodesk.com/t5/revit-api/code-signing-of-revit-addins/m-p/5981560&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2017 19:44:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7015858#M59061</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2017-04-13T19:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: API, Visual Studio, getting started</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7016031#M59062</link>
      <description>&lt;P&gt;In visual studio u can use in the menu bar: Tools -&amp;gt; Create GUID -&amp;gt; Choose 5. -&amp;gt; and u get something like this: [Guid("25C1232E-6BF8-4C2A-B89B-5D0ED87DC30E")]&lt;/P&gt;&lt;P&gt;Remove everything except the inner numbers and u have a GUID:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;25C1232E-6BF8-4C2A-B89B-5D0ED87DC30E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I think to get a developer shortcut you have to be an member of the ADN. Not for free I guess&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2017 21:03:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7016031#M59062</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-04-13T21:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: API, Visual Studio, getting started</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7016046#M59063</link>
      <description>&lt;P&gt;I'm onto the 4th chapter on "debugging" and still having a few issues. &amp;nbsp;I got sidetracked on this digital certificate, and learning MS had deprecated the "makecert.exe" process. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for providing the second link on this, Seems every time I'm getting toward my solution of "getting started" the information is out of date and practices have changed. &amp;nbsp;Autodesk's ADN doesn't mention at all about the GUID errors you offered a working solution to on your Blog. &amp;nbsp;I assume they're working with a clean, OOTB version of Revit, where I'm in a production environment, and have to drop what I'm doing often and help out a project and our processes rely on a number of 3rd party apps.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2017 21:10:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7016046#M59063</guid>
      <dc:creator>GTisRuleX</dc:creator>
      <dc:date>2017-04-13T21:10:52Z</dc:date>
    </item>
    <item>
      <title>Re: API, Visual Studio, getting started</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7016427#M59064</link>
      <description>&lt;P&gt;And here I've just been typing in random hexadecimal numbers. &amp;nbsp; I guess using the generator guarantees there won't ever be any duplicate numbers, but the odds of that ever happening seem too low to worry about unless you are a company the size of autodesk.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;make sure you download the software developers kit. &amp;nbsp;You will want to have the API additions and changes documents handy. &amp;nbsp;I was hoping the "changes" would slow down, but there doesn't seem to be any sign of that, so API programming remains a moving target that's hard to keep up with.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;also, I tried to put some basic "getting started" stuff online to help others and so I could keep track of what I learned, but I didn't get very far, and it's probably a little dated already. &amp;nbsp; But if you are interested try searching the web for API-123.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2017 01:50:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7016427#M59064</guid>
      <dc:creator>stever66</dc:creator>
      <dc:date>2017-04-14T01:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: API, Visual Studio, getting started</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7016884#M59065</link>
      <description>&lt;P&gt;Dear Steve,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Great stuff!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for pointing it out!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;May I mention it on The Building Coder as well?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;here are some explicit direct links to and into Steve's material:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://sites.google.com/site/revitapi123" target="_blank"&gt;https://sites.google.com/site/revitapi123&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Intro -- &lt;A href="https://sites.google.com/site/revitapi123/home/introduction" target="_blank"&gt;https://sites.google.com/site/revitapi123/home/introduction&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Sitemap -- &lt;A href="https://sites.google.com/site/revitapi123/system/app/pages/sitemap/hierarchy" target="_blank"&gt;https://sites.google.com/site/revitapi123/system/app/pages/sitemap/hierarchy&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR /&gt; &lt;BR /&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2017 10:28:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7016884#M59065</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2017-04-14T10:28:40Z</dc:date>
    </item>
    <item>
      <title>Re: API, Visual Studio, getting started</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7017421#M59066</link>
      <description>&lt;P&gt;I've been reading on "The building coder" quite a lot these days! &amp;nbsp;Tons of info there, thank you for that!&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2017 15:36:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/api-visual-studio-getting-started/m-p/7017421#M59066</guid>
      <dc:creator>GTisRuleX</dc:creator>
      <dc:date>2017-04-14T15:36:14Z</dc:date>
    </item>
  </channel>
</rss>

