Hi
When creating a windows application you get a specific file and folder
structure when you compilte your code. I was wondering what sort of control
(perhaps not using VS.NET but other tools and command line) I have to
influence the way the output is made? At the moment I would get something
like this
App
bin
Release (contains .exe file & .dll files)
Images
Resources
Would it be possible to get the output to
App
Images
Resources
.exe and .dll files
?? If so, then how would it be solved with files pathes? Atm you have to use
something like Path.Combine(Environment.CurrentDirectory, "../../Resources")
to step up in the folder hierarchy to get from your exe to your files..
would be much nicer if I could use root relative paths such as
Path.Combine(Environment.CurrentDirectory, "/Resources")
Then a bit more advanced.I think I've seen this in an article before but is
it possible to compile all the dll files into my exe file? So I only have
App
Images
Resources
myapplication.exe
instead of
App
Images
Resources
myapplication.exe
somedll.dll
someotherdll.dll
yetanotherdll.dll
???
Thanks!
Lasse Vågsæther Karlsen - 14 Mar 2008 18:50 GMT
> Hi
>
[quoted text clipped - 44 lines]
>
> Thanks!
When you say "resources" and "../../Resources", are you accessing files
in your project from your exe files instead of embedding them into the
exe or am I misunderstanding what you're saying?
To control where the files are output you can check the project properties.
As for combining all the files into one exe file, you probably need one
of the 3rd party linkers to do that, but I really don't know.

Signature
Lasse Vågsæther Karlsen
mailto:lasse@vkarlsen.no
http://presentationmode.blogspot.com/
PGP KeyID: 0xBCDEA2E3