By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,983 Members | 1,597 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,983 IT Pros & Developers. It's quick & easy.

2005 Express edition

P: n/a
Hi
I installed .NET 2005 express edition, and am about to unnistall it again
because it can't seem to be able to even insert a resource file into a
project. Can anyone tell me is this right? Should it be able to?

I know it's express edition, and therefore limited functionality, but surely
resources are quite fundamental?
Also, once it's downloaded, is there any way of getting access to the fully
downloaded file incase you want to install it again? It seems to want to
download and install in one fell swoop.

Nov 17 '05 #1
Share this Question
Share on Google+
10 Replies


P: n/a
Hi Bonj,
I installed .NET 2005 express edition, and am about to unnistall it again
because it can't seem to be able to even insert a resource file into a
project.
What do you mean with "insert an resource file" ?
Have you created a new resource or are you trying to add an existing
resource (from an older VC version?)
I know it's express edition, and therefore limited functionality, but
surely resources are quite fundamental?


Mainly it is a "beta1" version!

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Nov 17 '05 #2

P: n/a
> What do you mean with "insert an resource file" ?

Without meaning to sound obvious, I just want to in some way cause a project
to gain a resource file (.rc file). In the project explorer, you have got
folders - source files, header files, resource files, ... in full editions,
you can add a resource file to the project, and it will automatically get
compiled with rc.exe and the resulting .res file get linked into the project.
Have you created a new resource or are you trying to add an existing
resource (from an older VC version?)
Either would do!

Mainly it is a "beta1" version!
Well - it's 'beta' - don't know about beta "1". I had thought (hoped, maybe)
that they would have just omitted the advanced functionality, such as the
ability to create certain types of more obscure project, such as ATL server
DLLs and such like, and that "basic" things like inserting resources into a
project would be still permitted.

I was just trying to find out whether I am horribly overoptimistic in how
few constraints I expected the beta express editions to have, or whether this
is just me not doing it right.

If they actually don't include that capability and it's not just me, then
what is the actual point of having a tool that can't insert resources? I
mean, the SDK is free and that can do resources. The IDE is free - with the
Beta express edition. It's just frustrating you can't plug them together -
you would have to define a custom task or something.

Or maybe it's a legitimate bug?

If somebody who's also got it could possibly try it... and then I'd know
whether it was just me or not. It's the one downloaded from that MS web page
with really cheesy looking pictures of what they think a stereotypical
developer should look like (I notice they've decided to go politically
correct, and have a girl as the c# cheerleader ;-) )

http://lab.msdn.microsoft.com/expres...c/default.aspx

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/

Nov 17 '05 #3

P: n/a
Hi =?Utf-8?B?Qm9uag==?=,
What do you mean with "insert an resource file" ?
Without meaning to sound obvious, I just want to in some way cause a
project to gain a resource file (.rc file). In the project explorer,
you have got folders - source files, header files, resource files, ...
in full editions, you can add a resource file to the project, and it
will automatically get compiled with rc.exe and the resulting .res
file get linked into the project.


Ok, now I looked a bit deeper:

VC++ 2005 Express (Beta1) is *not* designed to create native Win32-Apps!
It is mainly designed to create managed C++ apps.

If you create an "win32"-app and try to add an resource to the project, a
message box will aprear: "Interface not supported".
So it seems that it is not yet implemented...
Of course, there is an resource-compiler in the VC\Bin directory. Therefor
you can create res-files from rc-files. But at the moment you have to do this
by hand. As I explained, it is still beta1.

I do not know if the RTM version will have the support for resources... I
doubt not (see below)...

Mainly it is a "beta1" version!


Well - it's 'beta' - don't know about beta "1".


If you start "VC++ Express" it will display "BETA1" in the splash screen...
I had thought (hoped,
maybe) that they would have just omitted the advanced functionality,
such as the ability to create certain types of more obscure project,
such as ATL server DLLs and such like, and that "basic" things like
inserting resources into a project would be still permitted.
Neither ATL nor MFC is supported with VC++ 2005 Express.
See: Express 2005 FAQ
http://lab.msdn.microsoft.com/expres...t.aspx#visualc

<quote>
You can build Windows Forms, console, and class library applications
</quote>

<quote>
No, MFC and ATL are not included with Visual C++ 2005 Express Edition
</quote>

Of course, you can create native win32-apps if you install the Platform SDK,
see:

Using Visual C++ 2005 Express with the Microsoft Platform SDK
http://lab.msdn.microsoft.com/expres...k/default.aspx

If they actually don't include that capability and it's not just me,
then what is the actual point of having a tool that can't insert
resources? I mean, the SDK is free and that can do resources. The IDE
is free - with the Beta express edition.
VC++ 2005 is *not* free! Only the beta version is "free" (of course time
limitied).

It's just frustrating you
can't plug them together - you would have to define a custom task or
something.


Yes.
--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Nov 17 '05 #4

P: n/a
Bonj wrote:
Also, once it's downloaded, is there any way of getting access to the fully
downloaded file incase you want to install it again? It seems to want to
download and install in one fell swoop.

Actually there is a link about downloading the complete files for
off-line installation in the download page of Beta 1, check it thoroughly.

--
Ioannis Vranos
Nov 17 '05 #5

P: n/a
Of course, you can create native win32-apps if you install the Platform SDK,
see:
That's what I have done...

Using Visual C++ 2005 Express with the Microsoft Platform SDK
http://lab.msdn.microsoft.com/expres...k/default.aspx

If they actually don't include that capability and it's not just me,
then what is the actual point of having a tool that can't insert
resources? I mean, the SDK is free and that can do resources. The IDE
is free - with the Beta express edition.
VC++ 2005 is *not* free! Only the beta version is "free" (of course time
limitied).


I didn't say it was. I said 'the SDK is free' - and 'the IDE is free - with
the Beta express edition'. Which is true. I didn't say "VC++ 2005 is free".
Also, VC++ 2005 express edition beta IS free, but is that because it's beta,
or because it's express? And why do you put "free" in quotes, like it's not
really free? Is it not? I've downloaded it from MS, and they didn't charge
me...

i.e. will the final (non-beta) version of VC++ 2005 *express* edition be free?


It's just frustrating you
can't plug them together - you would have to define a custom task or
something.


Yes.
--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/

Nov 17 '05 #6

P: n/a
Hi =?Utf-8?B?Qm9uag==?=,
Also, VC++ 2005 express edition beta IS free, but is that
because it's beta, or because it's express?


Because it is beta.
The RTM-Express version will cost some money...

See: Express FAQ
http://lab.msdn.microsoft.com/express/faq/default.aspx

<quote>
Q: Are the Express Edition products free?
A: We have not announced pricing and licensing and will not do so until
next calendar year. For the time being, we can tell you that the Express
Editions will be low-cost and will continue to be easy to acquire.
</quote>

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Nov 17 '05 #7

P: n/a
This is a bug. Not by design. It will be fixed before RTM. The combination
of the Express SKU plus the Platform SDK is designed to be a suitable tool
to write Win32 applications (at least for those masochist enough to not want
to use either MFC or ATL).

Ronald Laeremans
Visual C++ team

"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@127.0.0.1 ...
Hi =?Utf-8?B?Qm9uag==?=,
What do you mean with "insert an resource file" ?


Without meaning to sound obvious, I just want to in some way cause a
project to gain a resource file (.rc file). In the project explorer,
you have got folders - source files, header files, resource files, ...
in full editions, you can add a resource file to the project, and it
will automatically get compiled with rc.exe and the resulting .res
file get linked into the project.


Ok, now I looked a bit deeper:

VC++ 2005 Express (Beta1) is *not* designed to create native Win32-Apps!
It is mainly designed to create managed C++ apps.

If you create an "win32"-app and try to add an resource to the project, a
message box will aprear: "Interface not supported".
So it seems that it is not yet implemented...
Of course, there is an resource-compiler in the VC\Bin directory. Therefor
you can create res-files from rc-files. But at the moment you have to do
this
by hand. As I explained, it is still beta1.

I do not know if the RTM version will have the support for resources... I
doubt not (see below)...

Mainly it is a "beta1" version!


Well - it's 'beta' - don't know about beta "1".


If you start "VC++ Express" it will display "BETA1" in the splash
screen...
I had thought (hoped,
maybe) that they would have just omitted the advanced functionality,
such as the ability to create certain types of more obscure project,
such as ATL server DLLs and such like, and that "basic" things like
inserting resources into a project would be still permitted.


Neither ATL nor MFC is supported with VC++ 2005 Express.
See: Express 2005 FAQ
http://lab.msdn.microsoft.com/expres...t.aspx#visualc

<quote>
You can build Windows Forms, console, and class library applications
</quote>

<quote>
No, MFC and ATL are not included with Visual C++ 2005 Express Edition
</quote>

Of course, you can create native win32-apps if you install the Platform
SDK,
see:

Using Visual C++ 2005 Express with the Microsoft Platform SDK
http://lab.msdn.microsoft.com/expres...k/default.aspx

If they actually don't include that capability and it's not just me,
then what is the actual point of having a tool that can't insert
resources? I mean, the SDK is free and that can do resources. The IDE
is free - with the Beta express edition.


VC++ 2005 is *not* free! Only the beta version is "free" (of course time
limitied).

It's just frustrating you
can't plug them together - you would have to define a custom task or
something.


Yes.
--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/

Nov 17 '05 #8

P: n/a
I have to take that back. The issue is that the implementation of the
resource editor apparently depends on a subset of the ATL headers. We are
re-investigating whether we can ship resource editor support in the Express
SKU.

Ronald

"Ronald Laeremans [MSFT]" <ro*****@online.microsoft.com> wrote in message
news:O9*************@TK2MSFTNGP15.phx.gbl...
This is a bug. Not by design. It will be fixed before RTM. The combination
of the Express SKU plus the Platform SDK is designed to be a suitable tool
to write Win32 applications (at least for those masochist enough to not
want to use either MFC or ATL).

Ronald Laeremans
Visual C++ team

"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@127.0.0.1 ...
Hi =?Utf-8?B?Qm9uag==?=,
What do you mean with "insert an resource file" ?

Without meaning to sound obvious, I just want to in some way cause a
project to gain a resource file (.rc file). In the project explorer,
you have got folders - source files, header files, resource files, ...
in full editions, you can add a resource file to the project, and it
will automatically get compiled with rc.exe and the resulting .res
file get linked into the project.


Ok, now I looked a bit deeper:

VC++ 2005 Express (Beta1) is *not* designed to create native Win32-Apps!
It is mainly designed to create managed C++ apps.

If you create an "win32"-app and try to add an resource to the project, a
message box will aprear: "Interface not supported".
So it seems that it is not yet implemented...
Of course, there is an resource-compiler in the VC\Bin directory.
Therefor
you can create res-files from rc-files. But at the moment you have to do
this
by hand. As I explained, it is still beta1.

I do not know if the RTM version will have the support for resources... I
doubt not (see below)...

Mainly it is a "beta1" version!

Well - it's 'beta' - don't know about beta "1".


If you start "VC++ Express" it will display "BETA1" in the splash
screen...
I had thought (hoped,
maybe) that they would have just omitted the advanced functionality,
such as the ability to create certain types of more obscure project,
such as ATL server DLLs and such like, and that "basic" things like
inserting resources into a project would be still permitted.


Neither ATL nor MFC is supported with VC++ 2005 Express.
See: Express 2005 FAQ
http://lab.msdn.microsoft.com/expres...t.aspx#visualc

<quote>
You can build Windows Forms, console, and class library applications
</quote>

<quote>
No, MFC and ATL are not included with Visual C++ 2005 Express Edition
</quote>

Of course, you can create native win32-apps if you install the Platform
SDK,
see:

Using Visual C++ 2005 Express with the Microsoft Platform SDK
http://lab.msdn.microsoft.com/expres...k/default.aspx

If they actually don't include that capability and it's not just me,
then what is the actual point of having a tool that can't insert
resources? I mean, the SDK is free and that can do resources. The IDE
is free - with the Beta express edition.


VC++ 2005 is *not* free! Only the beta version is "free" (of course time
limitied).

It's just frustrating you
can't plug them together - you would have to define a custom task or
something.


Yes.
--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/


Nov 17 '05 #9

P: n/a
What about not shipping the resource editor, but adding more / special
support for pre-build events tailored to this sort of things, and support
for adding a file of "unknown" type to the project?
At the end of the day, it isn't that hard to manually type out the contents
of an .rc file... it would just be nice to integrate as much as possible.

"Ronald Laeremans [MSFT]" <ro*****@online.microsoft.com> wrote in message
news:u%****************@TK2MSFTNGP09.phx.gbl...
I have to take that back. The issue is that the implementation of the
resource editor apparently depends on a subset of the ATL headers. We are
re-investigating whether we can ship resource editor support in the Express
SKU.

Ronald

"Ronald Laeremans [MSFT]" <ro*****@online.microsoft.com> wrote in message
news:O9*************@TK2MSFTNGP15.phx.gbl...
This is a bug. Not by design. It will be fixed before RTM. The
combination of the Express SKU plus the Platform SDK is designed to be a
suitable tool to write Win32 applications (at least for those masochist
enough to not want to use either MFC or ATL).

Ronald Laeremans
Visual C++ team

"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@127.0.0.1 ...
Hi =?Utf-8?B?Qm9uag==?=,

> What do you mean with "insert an resource file" ?

Without meaning to sound obvious, I just want to in some way cause a
project to gain a resource file (.rc file). In the project explorer,
you have got folders - source files, header files, resource files, ...
in full editions, you can add a resource file to the project, and it
will automatically get compiled with rc.exe and the resulting .res
file get linked into the project.

Ok, now I looked a bit deeper:

VC++ 2005 Express (Beta1) is *not* designed to create native Win32-Apps!
It is mainly designed to create managed C++ apps.

If you create an "win32"-app and try to add an resource to the project,
a
message box will aprear: "Interface not supported".
So it seems that it is not yet implemented...
Of course, there is an resource-compiler in the VC\Bin directory.
Therefor
you can create res-files from rc-files. But at the moment you have to do
this
by hand. As I explained, it is still beta1.

I do not know if the RTM version will have the support for resources...
I
doubt not (see below)...
> Mainly it is a "beta1" version!

Well - it's 'beta' - don't know about beta "1".

If you start "VC++ Express" it will display "BETA1" in the splash
screen...

I had thought (hoped,
maybe) that they would have just omitted the advanced functionality,
such as the ability to create certain types of more obscure project,
such as ATL server DLLs and such like, and that "basic" things like
inserting resources into a project would be still permitted.

Neither ATL nor MFC is supported with VC++ 2005 Express.
See: Express 2005 FAQ
http://lab.msdn.microsoft.com/expres...t.aspx#visualc

<quote>
You can build Windows Forms, console, and class library applications
</quote>

<quote>
No, MFC and ATL are not included with Visual C++ 2005 Express Edition
</quote>

Of course, you can create native win32-apps if you install the Platform
SDK,
see:

Using Visual C++ 2005 Express with the Microsoft Platform SDK
http://lab.msdn.microsoft.com/expres...k/default.aspx
If they actually don't include that capability and it's not just me,
then what is the actual point of having a tool that can't insert
resources? I mean, the SDK is free and that can do resources. The IDE
is free - with the Beta express edition.

VC++ 2005 is *not* free! Only the beta version is "free" (of course time
limitied).
It's just frustrating you
can't plug them together - you would have to define a custom task or
something.

Yes.
--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/



Nov 17 '05 #10

P: n/a
I should have been more clear, the fact that you can't add an RC file is
definitely a bug and should get fixed. I thought we supported the resource
editor as well in the Express SKU and I was wrong on that.

Ronald

"Bonj" <benjtaylor at hotpop d0t com> wrote in message
news:en**************@TK2MSFTNGP14.phx.gbl...
What about not shipping the resource editor, but adding more / special
support for pre-build events tailored to this sort of things, and support
for adding a file of "unknown" type to the project?
At the end of the day, it isn't that hard to manually type out the
contents of an .rc file... it would just be nice to integrate as much as
possible.

"Ronald Laeremans [MSFT]" <ro*****@online.microsoft.com> wrote in message
news:u%****************@TK2MSFTNGP09.phx.gbl...
I have to take that back. The issue is that the implementation of the
resource editor apparently depends on a subset of the ATL headers. We are
re-investigating whether we can ship resource editor support in the
Express SKU.

Ronald

"Ronald Laeremans [MSFT]" <ro*****@online.microsoft.com> wrote in message
news:O9*************@TK2MSFTNGP15.phx.gbl...
This is a bug. Not by design. It will be fixed before RTM. The
combination of the Express SKU plus the Platform SDK is designed to be a
suitable tool to write Win32 applications (at least for those masochist
enough to not want to use either MFC or ATL).

Ronald Laeremans
Visual C++ team

"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@127.0.0.1 ...
Hi =?Utf-8?B?Qm9uag==?=,

>> What do you mean with "insert an resource file" ?
>
> Without meaning to sound obvious, I just want to in some way cause a
> project to gain a resource file (.rc file). In the project explorer,
> you have got folders - source files, header files, resource files, ...
> in full editions, you can add a resource file to the project, and it
> will automatically get compiled with rc.exe and the resulting .res
> file get linked into the project.

Ok, now I looked a bit deeper:

VC++ 2005 Express (Beta1) is *not* designed to create native
Win32-Apps!
It is mainly designed to create managed C++ apps.

If you create an "win32"-app and try to add an resource to the project,
a
message box will aprear: "Interface not supported".
So it seems that it is not yet implemented...
Of course, there is an resource-compiler in the VC\Bin directory.
Therefor
you can create res-files from rc-files. But at the moment you have to
do this
by hand. As I explained, it is still beta1.

I do not know if the RTM version will have the support for resources...
I
doubt not (see below)...
>> Mainly it is a "beta1" version!
>
> Well - it's 'beta' - don't know about beta "1".

If you start "VC++ Express" it will display "BETA1" in the splash
screen...

> I had thought (hoped,
> maybe) that they would have just omitted the advanced functionality,
> such as the ability to create certain types of more obscure project,
> such as ATL server DLLs and such like, and that "basic" things like
> inserting resources into a project would be still permitted.

Neither ATL nor MFC is supported with VC++ 2005 Express.
See: Express 2005 FAQ
http://lab.msdn.microsoft.com/expres...t.aspx#visualc

<quote>
You can build Windows Forms, console, and class library applications
</quote>

<quote>
No, MFC and ATL are not included with Visual C++ 2005 Express Edition
</quote>

Of course, you can create native win32-apps if you install the Platform
SDK,
see:

Using Visual C++ 2005 Express with the Microsoft Platform SDK
http://lab.msdn.microsoft.com/expres...k/default.aspx
> If they actually don't include that capability and it's not just me,
> then what is the actual point of having a tool that can't insert
> resources? I mean, the SDK is free and that can do resources. The IDE
> is free - with the Beta express edition.

VC++ 2005 is *not* free! Only the beta version is "free" (of course
time
limitied).
> It's just frustrating you
> can't plug them together - you would have to define a custom task or
> something.

Yes.
--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/



Nov 17 '05 #11

This discussion thread is closed

Replies have been disabled for this discussion.