I am trying to develop an application using Visual Studio 2008. I am writing it in C++, and I chose a Windows Forms solution to develop it. Windows Forms apps use managed code, so I am unable to completely use static libraries.
I want this app to live on a server, and to be run over a network. The app is a simple form for users to submit helpdesk requests to our Helpdesk, with all kinds of computer information included in the email.
I have finished the app, but as it uses managed code, you can't simply just copy the .exe over to a computer and run it. You need to install the C Runtime Library. I am hoping there is another way of going about this. I have tried placing the 3 CRT .dll files in the same directory as the app, but it doesn't see them.
The whole idea is that the app (being no more than 400kb) lives on a server, with all users having a shortcut to it. This way I can easily update the app when needed.
How do other programs get written? I will admit that I have never had to install the CRT for any program on other machines. Does no one use Windows Forms yet?
Maybe there's a way I can get the CRT pushed out...