The monodevelop.com website just takes me to this "Xamarin Studio" thing that has severe restrictions on the usage of the free version, and pricing that's almost as bad as Visual Studio on the paid versions! Is MonoDevelop for Windows dead? All I want to do is develop a GTK# application without installing Linux!
There's used to be a version up on Sourceforge, but 9 years after I wrote this answer it seems to have disappeared. Sounds reasonable enough...
If you really need version 4 you'll have to build it yourself. If you still have/find the sources that is.
You do not have to pay to use Xamarin Studio to develop GTK# applications. There are no limitations whatsoever (except your imagination!) on what you can create with Xamarin Studio for the desktop.
You only have to pay if you want to develop applications for Android (and even for Android apps there is a free Starter edition).
Honestly, it is a real pain in the butt to build MonoDevelop from the source or even to install on some platforms.
I did a lot of research and worked out for hours but still could not manage to build MonoDevelop and at the end of the day Decided to use SharpDevelop 4.3 (http://www.icsharpcode.net/OpenSource/SD/) instead and I gotta tell everybody that SharpDevelop is easy peasy to install. There are other alternatives too like Webbo, QuickSharp and Xamarin Studio but I haven't tried all of them.
If it is that easy to build MonoDevelop they would have build by them self and put an exe or a msi file or even a zip file with all the binaries and dependencies to download.
They have a similar problem which is quite annoying when it comes to installing the latest version of MonoDevelop on Ububtu or PC BSD.
First thing, I reckon its Git's problem but every time I downloaded the MonoDevelop source from its Git repo, the zip file is smaller than the real size and always corrupted.
Anyway I tried a few times and managed to download the source.
Then I downloaded and installed all the prerequisites.
I could not even open the Solution file in Microsoft Visual C# 2010 x86 (express).
Then I decided to build using MonoDevelop 3.0.6 as it is suggested in http://monodevelop.com/Developers/Building_MonoDevelop
When I tried to install MonoDevelop 3.0.6 it keeps on saying that I need to install GTK# 2.12.9 or newer even if I have already installed GTK# 2.12.22 (the latest one).
At the end I was really frustrated and decided to use SharpDevelop 4.3 as an alternative to M$ Visual Studio and MoNo-Develop.
Related
I wrote a VB program a few years ago. I don't know what version VB (or should I say Visual Studio) I used.
Today I tried to make some changes. I discovered I didn't have any version of VS installed on this computer. I have no idea how that happened. I found folders for VS 9.0, 10.0 in one area of Program Files. I found folders for VS (no version), VS 8, 9.0, 10.0, 11.0, 12.0,and 15.0. In another area of Program Files. The folders have all kinds of files in them but I couldn't find an executable. The Control Panel list showed no versions of VB or VS were installed.
I found a CD with Visual Basic 2010 Express on it so I installed it.
When I tried to open my program I got a warning that it was going to have to update it and would make a backup.
Then it opened and I got so many errors I have no idea what to do.
Oh, I guess I should mention, I'm just a retired engineer that enjoys doing projects like this for myself. I am not a professional programmer.
I suppose the quickest way to make the changes I need is to figure out which version of VB I used and find it and install it.
Is that a good idea or is there a better solution?
Note I am coding on a 64 bit processor but I want the code to run on a 32 bit Windows 8.1 tablet. The existing version did before.
Thanks,
Pete
Hope someone could help me..
I created a vb6 dll which suppose to use the printer.print method since i want an easier printer functions.. it runs smoothly in same computer using vb.net 2012 , the problem is after publishing it in newly installed OS with prerequisite installed computers
p.s. already tried installing vb6 IDE and tried the actual printer.print without a problem
Be sure your installer properly registers the DLL. Given your Title, this is probably the first culprit. But there will also be some (many?) VB6 runtimes which need to be installed as well. I am not sure if the standard .NET setup maker knows how to determine what they are and newer machines you install on may not already have them.
When you installed the VB6 IDE you probably fixed the runtimes issue for THAT machine, so it probably has to do with the DLL being registerd. For more installs, you may have to create a mini VB6 installer for the project to install the runtimes.
What is the target OS?
I have a windows 8 x64 machine, pretty new image, and I just installed VS2012 C# express, and the install completed fine. but when I launch the IDE, nothing happens, I do not see a new process starting in Task Manager either.
After googling a bit, people suggest that it may be extensions and to run "devenv.exe /safemode". I did not install any extensions, and "devenv.exe" does not exist in my system. all I can find is %SystemDrive%\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\WDExpress.exe. This is where the shortcut created on my desktop points too. I have tried using the " /safemode" switch with that .exe, but nothing happens.
I am currently running a repair on the program now, maybe that will fix it.
Any suggestions would be appreciated.
Thanks.
I found the issue, The Microsoft Application Compatibility Toolkit 5.6 was locking some files. After removing it. VS2012 opened right up.
I have a Windows 7 64-bit computer with Visual Studio 2008 and Visual Studio 2010 Professional installed (C# only).
Now I want FxCop. I read first we should install Microsoft Windows SDK for Windows 7 and .NET Framework 4, so I wanted to do so, but it gives me error and says installation failed, go find more details in some HTML page in a folder path that it does not even exist:
Installation of the “Microsoft Windows SDK for Windows 7″ product has reported the following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information.
So two questions:
I do not care about the rest of the stuff. I just want FxCop! Do I really need to install this SDK too?
What do you think is the problem when its installation fails?
I had a very similar problem. You don't need to install the SDK to do it. However, you still need to download it which is unfortunate as it is a pretty large download after all. Why it isn't a separate download is beyond me...
Anyway, I extracted the install files I needed by following the information in XXX.
In brief, you need to do this (edited from the link above):
Download the ISO version instead, extract it with 7Zip and locate
Setup\WinSDKNetFxTools\cab1.cab. Open it with Windows and copy out the
file
"WinSDK_FxCopSetup.exe_all_enu_1B2F0812_3E8B_426F_95DE_4655AE4DA6C6".
Rename this to "WinSDK_FxCopSetup.exe" and it should now install.
You can also browse the ISO image with suitable tools rather than unextracting the whole thing.
Given the date of this post, you might have already found the solution, but it may help others who come acros this issue.
From the page above there is a comment linking to another explanation that is better detailed: Liberate FxCop 10.0.
I have heard a lot about Mono and its usability compared to .NET and its cross platform support.
I tried to find a working version of MonoDev which will give me a visual way (like MS visual Studio) of working with Mono 2.x.
Have we to compile it from code or has someone provided a link to download a working and precompiled version of MonoDev that works in Win 2000 and higher?
You don't need MonoDevelop to build applications that run on Mono. The main feature of Mono is that it runs .NET assemblies without need for re-compilation. You can build in Visual Studio (including any of the free versions of Visual Studio Express) and run your applications under Mono without change, providing Mono supports the API's you're using.
You can use the Mono Migration Analyzer (MOMA) to test your assemblies to see if Mono will support them. It inspects the MSIL code directly, so it's very quick to test them.
I believe it is possible to run MonoDevelop on Win32: http://www.monodevelop.com/MonoDevelopWin32
You can run MonoDevelop on Windows using AndLinux.
You can either:
Download one of the completely free Visual Studio Express versions: http://www.microsoft.com/express/product/default.aspx
Use SharpDevelop. There is no need to 'support' Mono, just develop like you normally would, and then copy your binaries over and Mono will run them.
Like others said, the point of Mono is to work the same as MS's .NET. You can develop in VS, then run it on Mono. That being said, if you really want to run MonoDevelop on Windows, don't let anyone tell you it can't be done. If you're curious about it, with a little bit of Cygwin hackery, I've been able to get MonoDevelop to compile cleanly on Windows, and run in an acceptable way. http://monodevelop.com/MonoDevelopWin32 has some instructions on how to get it working, but they are out of date. The current SVN trunk for MonoDevelop has better support for Windows, so try compiling with Cygwin if you're feeling daring.
MonoDevelop does not currently run on Windows. It currently runs on Linux and OSX.
On Windows, you can use Visual Studio or SharpDevelop and copy your binaries over to Linux or OSX to run them.