California State University San Bernardino Department of Computer Science and Engineering Independent Study Presentation Date November 4, 2008 Time 5:00 pm 5:30 pm Place JBH 359 Title Compiling an MSI file for the MRPG Client Presenter Giang Trang Abstract In this talk, I will present a technique I had learned about preparing and generating a single executable file that allows user to install a client portion of the multi-player role playing game (MRPG). The MRPG projects was written in C# and run on the Common Language Runtime (CLR). The process involves using a built-in wizard of Visual Studio 2005 to generate such file. The main advantage of using visual Studio 2005 is its ability of automatically downloading the .NET framework that provides the CLR if not present on the client machine. I will also briefly introduce the architecture of the MRPG client and walk through the process of creating the setup file out of the complied executable, third party libraries, configuration files and data files. The presentation will end with a demonstration of the installation process.