0

I would like to know how to import a large and complex csproj into MonoDevelop 5.10 with Ubuntu 16.04 and the ASP.NET addin

I tried this method recently ,

https://stackoverflow.com/questions/9220290/open-a-csproj-with-monodevelop,

"where we create a new empty solution and then copy your projects and thier sources into the solution folder, then right click on the solution in the solution explorer and choose "Add > Add Existing Project".

However this method works fine in production but is cumbersome in development where one is frequently making C# code changes and recompiling.

With this method , there are two directory hierarchies and file protection commands such as chmod -R, chown -R and chgrp -R to contend with in order to achieve a build with no errors and runs correctly with mod_mono_server4.

Furthermore, Monodevelop pc files must be pointed at the imported project's directory tree with absolute pathnames which have to be changed for each programmer's home directory.

I tried installing Monodevelop pc files with relative pathnames into /usr/lib/pkgconfig to no avail today. The problem is that one has to delete all the existing csproj Hint Paths first and reenter them manually in the csproj corresponding to the host project directory tree.

Another problem with MonoDevelop is that after it is successfully compiled, one has to reboot the Ubuntu 16.04 "box" every time.

My question is how to simplify this method to reduce the time consuming and the error prone aspects of it.

Any help is greatly appreciated.

  • There may not be a way to simplify this. – Frank Jul 12 '16 at 5:20
  • Why doesn't MonoDevelop rewrite the csproj HintPath upon reading the pc file from /usr/lib/pkgconfig? Thank you. – Frank Jul 12 '16 at 11:00
  • This is how to add ASP.NET add-in to Ubuntu 16.04 alpha release: brendaningram.com/article/…. Thank you. – Frank Jul 12 '16 at 11:54
  • Would an MonoDevelop expert have time to chat about this subject today for 8 minutes? Thank you. – Frank Jul 12 '16 at 12:20
  • Another problem with MonoDevelop is that after it is successfully compiled, one has to reboot the Ubuntu 16.04 "box". – Frank Jul 12 '16 at 15:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.