Could not load type 'MonoDevelop.AspNet.AspNetAppProject'

After upgrading to monodevelop 5.3 from git I could no longer load asp projects. I always received the following error.

Could not load type 'MonoDevelop.AspNet.AspNetAppProject' from assembly 'MonoDevelop.AspNet

There is a quick fix. Disable and renable the monodevelop asp add-ins.

Tools -> Add-in Manager ->Web Development
Disable and enable all web add-ins. Reload your solution and it should work.

Ubuntu 14.04 monodevelop mvc5 project

Creating a new mvc5 project on ubuntu 14.04 with the version of monodevelop (4.0.12) included is not fun. It does not have an option for mvc 5 and when you attempt to create a mvc3 site there is an error stating it is missing templates needed to create the project.

To work around this and other problems I have created a base example project that I can use whenever I need a new mvc razor site.

The example site can be cloned from

Ruby on Rails - Ubuntu 14.04

Some basic instruction for easy setup of ruby on rails on a ubuntu 14.04 server.

sudo apt-get install ruby ruby-dev nodejs
sudo gem install rails
sudo gem install rdoc-data; sudo rdoc-data --install
rails new path/to/your/new/application
cd path/to/your/new/application
rails server


Majorsilence Reporting Release 4.5.5 and 4.5.6

Majorsilence Reporting is a report and charting system based on Microsoft's Report Definition Language (RDL). Tabular, free form, matrix, charts are fully supported. HTML, PDF, XML, .Net Control, and printing supported. An experimental Gtk/WPF/Cocoa viewer also exist. There are also language wrappers available for php, python, and ruby that make it easy to generate reports. The WYSIWYG designer allows you to create reports without knowledge of RDL. Wizards are available for creating new reports and for inserting new tables, matrixes, charts, and barcodes into existing reports.

My-FyiReporting renamed to Majorsilence Reporting

My-FyiReporting has been renamed to Majorsilence Reporting.

Majorsilence reporting started as My-FyiReporting which was a fork of fyiReporting after it died. It has been rebranded as Majorsilence Reporting to make it clearer that it is a separate forked project. Its purpose is to keep the project alive and useful.

The Github project name and code namespaces will remain the same.


Subscribe to majorsilence RSS