<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Bookman Old Style";
        panose-1:2 5 6 4 5 5 5 2 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:747388380;
        mso-list-type:hybrid;
        mso-list-template-ids:-239019122 -1786472586 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-text:"%1\.\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1
        {mso-list-id:1472484754;
        mso-list-type:hybrid;
        mso-list-template-ids:920699044 -128540388 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
        {mso-level-text:"%1\.\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='color:#1F497D'>This is why I love the SHRUG
listserv!!<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thank you so much Mark Welsh @
DOT for pointing me in the right direction. The error I stated below was not
indicative of the actual problem. To work in VS 10 with ArcObjects, you must
reference an ESRI product to be able to actually USE ArcObjects (because VS is
stand-alone and not embedded in an ESRI product). There is plenty of code out
there on how to do it yourself, but the easiest way is to use the &#8220;add
ArcGIS License Checking&#8221; wizard (thanks again for pointing me to this
Mark!). This is easy enough, but the real problem is the error that is thrown
after the wizard inserts the appropriate code: <o:p></o:p></span></p>

<p class=MsoNormal align=center style='margin-left:.5in;text-align:center;
text-indent:.5in'><span style='font-size:12.0pt;color:red'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal align=center style='margin-left:.5in;text-align:center;
text-indent:.5in'><span style='font-size:12.0pt;color:red'>Interop type
'AoInitializeClass' cannot be embedded. Use the applicable interface instead.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>This seems to be a problem
unique to the 4.0 Framework as it no longer allows classes to be embedded. There
is a plethora of info on this error and all of the solutions are to change the &#8216;Embed
Interop Types&#8217; to &#8216;False&#8217; within the referenced assembly
properties. Easy enough &#8211; unless you have no idea where exactly this is
located! I&#8217;ve included the instructions for anyone who wants to
successfully use ArcObjects in Visual Studio 2010 with the .Net 4.0 Framework
(this is after you&#8217;ve installed the SDK). <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span
style='color:#1F497D'><span style='mso-list:Ignore'>1.)<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='color:#1F497D'>Project </span><span
style='font-family:Wingdings;color:#1F497D'>à</span><span style='color:#1F497D'>
Add ArcGIS License Checking&#8221; </span><span style='font-family:Wingdings;
color:#1F497D'>à</span><span style='color:#1F497D'> point towards your product </span><span
style='font-family:Wingdings;color:#1F497D'>à</span><span style='color:#1F497D'>finish<o:p></o:p></span></p>

<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span
style='color:#1F497D'><span style='mso-list:Ignore'>2.)<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='color:#1F497D'>(in Solution Explorer)
Right click on project </span><span style='font-family:Wingdings;color:#1F497D'>à</span><span
style='color:#1F497D'> Properties </span><span style='font-family:Wingdings;
color:#1F497D'>à</span><span style='color:#1F497D'> References </span><span
style='font-family:Wingdings;color:#1F497D'>à</span><span style='color:#1F497D'>ESRI.ArcGIS.System
</span><span style='font-family:Wingdings;color:#1F497D'>à</span><span
style='color:#1F497D'> set &#8216;Embed Interop Types&#8217; to &#8216;false&#8217;<o:p></o:p></span></p>

<p class=MsoListParagraph><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Boom!  You&#8217;re ready to go!
<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Hope this helps anyone else
struggling!<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Bookman Old Style","serif";
color:#1F497D'>Janelle Brown<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Times New Roman","serif";
font-variant:small-caps;color:gray'>GIS Analyst, Corporate Analytics<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Times New Roman","serif";
font-variant:small-caps;color:gray'>Citizens Property Insurance Corporation<o:p></o:p></span></p>

<p class=MsoNormal style='line-height:5.0pt;mso-line-height-rule:exactly'><span
style='font-size:10.0pt;font-family:"Times New Roman","serif";color:gray'>-------------------------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Times New Roman","serif";
color:gray'>ofc. 850.521.8373&nbsp;&nbsp; |&nbsp;&nbsp; cell 850.879.2374</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Janelle<o:p></o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Janelle Brown <br>
<b>Sent:</b> Tuesday, August 09, 2011 11:46 AM<br>
<b>To:</b> 'shrug-L@lists.dep.state.fl.us'<br>
<b>Subject:</b> Create File Geodatabase in vb.net<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Hi Everyone,<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I have an ArcObjects question I was hoping someone could
help answer. I&#8217;m trying to create a File Geodatabase using VB.Net in
Microsoft VS 10, but I continue to receive the same error.&nbsp; Here is the
code I am using:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;
font-family:Consolas'>&nbsp; <span style='color:blue'>Public</span> <span
style='color:blue'>Shared</span> <span style='color:blue'>Function</span>
CreateFileGdbWorkspace(<span style='color:blue'>ByVal</span> dataPath <span
style='color:blue'>As</span> <span style='color:blue'>String</span>) <span
style='color:blue'>As</span> <span style='color:#2B91AF'>IWorkspace</span><o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in;text-autospace:none'><span
style='font-size:9.5pt;font-family:Consolas'>&nbsp;<span style='color:blue'>Dim</span>
factoryType <span style='color:blue'>As</span> <span style='color:#2B91AF'>Type</span>
= <span style='color:#2B91AF'>Type</span>.GetTypeFromProgID(<span
style='color:#A31515'>&quot;esriDataSourcesGDB.FileGDBWorkspaceFactory&quot;</span>)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;
font-family:Consolas'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='color:blue'>Dim</span> workspaceFactory <span style='color:blue'>As</span>
<span style='color:#2B91AF'>IWorkspaceFactory</span> = <span style='color:blue'>CType</span>(<span
style='color:#2B91AF'>Activator</span>.CreateInstance(factoryType), <span
style='color:#2B91AF'>IWorkspaceFactory</span>)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;
font-family:Consolas'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='color:blue'>Dim</span> workspaceName <span style='color:blue'>As</span> <span
style='color:#2B91AF'>IWorkspaceName</span> = workspaceFactory.Create(dataPath,
<span style='color:#A31515'>&quot;Features.gdb&quot;</span>, <span
style='color:blue'>Nothing</span>, 0)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;
font-family:Consolas'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;
font-family:Consolas'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='color:blue'>Dim</span> Name <span style='color:blue'>As</span> <span
style='color:#2B91AF'>IName</span> = <span style='color:blue'>CType</span>(workspaceName,
<span style='color:#2B91AF'>IName</span>)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;
font-family:Consolas'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='color:blue'>Dim</span> workspace <span style='color:blue'>As</span> <span
style='color:#2B91AF'>IWorkspace</span> = <span style='color:blue'>CType</span>(Name.Open(),
<span style='color:#2B91AF'>IWorkspace</span>)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;
font-family:Consolas'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='color:blue'>Return</span> workspace<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;
font-family:Consolas'>&nbsp;<span style='color:blue'>End</span> <span
style='color:blue'>Function<o:p></o:p></span></span></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>The error I receive is:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Cambria","serif"'>Retrieving
the COM class factory for component with CLSID
{71FE75F0-EA0C-4406-873E-B7D53748AE7E} failed due to the following error:
80040111 ClassFactory cannot supply requested class (Exception from HRESULT:
0x80040111 (CLASS_E_CLASSNOTAVAILABLE)).<o:p></o:p></span></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I&#8217;ve done considerable research on this error and it
seems to stem from a license initialization issue. I&#8217;ve found code
related to the license initialization, but it&#8217;s not really working<span
style='font-size:10.0pt'>.</span><span style='font-size:10.0pt;font-family:
"Courier New"'> </span>I&#8217;m at a bit of a loss right now because I&#8217;m
obviously not very proficient at .Net. If anyone has any suggestions, please
let me know. <span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='font-family:"Bookman Old Style","serif";
color:#1F497D'>Janelle Brown<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Times New Roman","serif";
font-variant:small-caps;color:gray'>GIS Analyst, Corporate Analytics<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Times New Roman","serif";
font-variant:small-caps;color:gray'>Citizens Property Insurance Corporation<o:p></o:p></span></p>

<p class=MsoNormal style='line-height:5.0pt;mso-line-height-rule:exactly'><span
style='font-size:10.0pt;font-family:"Times New Roman","serif";color:gray'>-------------------------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Times New Roman","serif";
color:gray'>ofc. 850.521.8373&nbsp;&nbsp; |&nbsp;&nbsp; cell 850.879.2374</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>