2 ANSWERS

you cannot directly use visual studio 2008 in fedora. you can use monodevelop on linux, but than you have to know GTK.
Another good option is to use Grasshopper to deploy your application on linux. when you compile a Microsoft Visual Studio .NET application, VS.NET generates Microsoft Intermediate Language (MS IL), which executes on the Microsoft Common Language Runtime (CLR). Grasshopper is a Visual Studio .NET plug-in, which takes this MS IL and converts it into Java bytecode, which executes on a Java Virtual Machine. Grasshopper also includes J2EE implementations of ASP.NET, ADO.NET and the most common .NET namespaces, so the required dependencies are available on your J2EE platform.
See more detail at http://dev.mainsoft.com/Default.aspx?tabid=130