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. 10 1703
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/
> 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/
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/
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 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/
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/
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/
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/
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/
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/
This discussion thread is closed Replies have been disabled for this discussion. Similar topics
1 post
views
Thread by Lubomir |
last post: by
|
1 post
views
Thread by Bob |
last post: by
|
4 posts
views
Thread by james |
last post: by
|
1 post
views
Thread by QLD_AU |
last post: by
|
1 post
views
Thread by Peter |
last post: by
|
2 posts
views
Thread by farseer |
last post: by
|
2 posts
views
Thread by kress1963nov22 |
last post: by
|
2 posts
views
Thread by =?Utf-8?B?QW50aG9ueSBSb2RyaWd1ZXosIERCQQ==?= |
last post: by
|
1 post
views
Thread by Dr T |
last post: by
| | | | | | | | | | |