> Wow, now there was an answer I wasn't expecting to hear. Especially after
> reading this point on the c# Express Website:
>
> 38. What types of applications can I build with Visual C# 2005 Express?
> Visual C# 2005 Express can be used to build Windows applications, consoles
> (sometimes referred to as "command line applications"), and reusable
> components. If you want to create interactive Web sites, you ....
>
> I would think that this is a reusable component. And I dont think this is
> working around a technical limitation. I think what they mean there would be
> you can unlock or add compiler options like the Profiling thingamajiggy that
> the full studio would use.
>
> And as far as the page you referenced, its a table of features, not a table
> of limitations. If you look, it also says no mobile device support. Does that
> mean that if I use the .Net Compact framework I am violating the EULA? Give
> your head a shake.
> It also say that Office Development support isnt included for VS Standard or
> Profesional. Does that mean that anybody developing components for Office has
> downloaded (which MS says is not for commercial Outlook Dev) VSTO or VS Team?
> You're way off man.
> And to directly deal with your Extensibility, that is extensibility of C#
> Express. Microsoft is not making any extensions for C# Express. You can use
> 3rd party extensions, controls and Content. And as far as I know there is an
> add in for C# Express that its only purpose is to speed development of Office
> add-ins. I be;ieve its called Add-In Express .Net. Go Check it out.
>
> In your broad interperetation of that portion of the EULA, then downloading
> any SDK's, like the .Net framework 3.0, .Net Compact Framework would be
> working around a technical limitation only because it isnt included.Or any
> other SDK for that matter.
>
> I'm not trying to add or change or work around a technical limitation, I was
> asking for code samples, and language reference. MS Lets people sell the
> software they make from Express editions for crying out loud.
>
> Did MS Award you that [MVP] moniker or did you just add it in there, because
> I would have expected a more factual researched response. Not the conjecture,
> and opinion I got.
>
> And before you tell me to go out and buy Add-In Express .Net. I dont do this
> professionally, and I dont need to spend a lot of money.
>
> Now, I've had my rant, Im done. If there is anybody with some factual
> reasons why I can't do this please step forward.
>
>
> "Patrick Schmid [MVP]" wrote:
>
>> See
>>
http://msdn2.microsoft.com/en-us/vstudio/aa700921.aspx>> The line that matters is Extensibility. As you can see, it says there
>> "No Add-ins", while it says for the other editions "write Add-ins".
>> Visual Studio Tools for Office 2005 Second Edition is available as free
>> download, but requires at least Visual Studio 2005 Professional.
>>
>> So the answer is that you can't use the Express edition to write an
>> Office add-in. You do have to actually pay for Visual Studio.
>> To answer the question why no one posts the Extensibility code: I am
>> pretty sure you can find online a download of a full Visual Studio
>> project that is an Extensibility project. However, no one here is going
>> to provide you with such a sample directly or provide you with any
>> assistance in trying to make this work with the Express Edition. The
>> problem is that the End User License Agreement (EULA) of the Express
>> Edition lists what you can and cannot do with it. Trying to circumvent
>> such a limitation (and lacking Extensibility support counts as one) is a
>> violation of the EULA..
>>
>> Sorry, but you are totally on your own if you want to violate the
>> Express EULA.