Giter Club home page Giter Club logo

Comments (21)

lextm avatar lextm commented on August 19, 2024

https://ci.appveyor.com/project/lextm/monodevelop-windows/build/artifacts

Initial build for MonoDevelop 7.8 on Windows. Only tested .NET Framework console application compilation and debugging.

from monodevelop-windows.

Alex527 avatar Alex527 commented on August 19, 2024

Amazing news!
Screenshot_4
But I got this error after install. Not sure where I can find any logs though.
GTK# is also installed, 2.12.45.

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

@Alex527 can you describe a little bit more about your environment? Windows 7?

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

A few improvements today,

  • Git/SVN addins are enabled.
  • Removed PCL project template and revised other C# project templates.
  • Fixed .NET Core project support.

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

Progress today,

  • Fixed language bindings addins.
  • Fixed a few templates.

from monodevelop-windows.

Alex527 avatar Alex527 commented on August 19, 2024

I run Windows 10 Home, version 1809, OS build 17763.503 with latest updates.
Btw, I installed latest builds and I don't have that crash on startup anymore. .Net Core projects creation is fine, but having some error message after creation of gtk# project.
Screenshot_7

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

You might try the steps to see what else we can dig out,

  1. Open a MonoDevelop instance (like C:\Program Files (x86)\MonoDevelop\bin\MonoDevelop.exe).
  2. Instead of creating/opening a project, click Run | Debug Application... menu item.
  3. Set Command to C:\Program Files (x86)\MonoDevelop\bin\MonoDevelop.exe.
  4. Set Working Directory to C:\Program Files (x86)\MonoDevelop\bin.
  5. Click OK.
  6. Wait till the second instance of MonoDevelop launches, switch back to the first instance and click View | Pads | Application Output - MonoDevelop.exe to reveal the tracing.
  7. Switch back to the second instance, and reproduce the issue.

Now the tracing should show what errors happened. From that we can see how the installer can be improved.

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

Progress today,

  • Switched to release build.
  • Removed invalid assembly redirection.

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

Progress today,

  • VS2019 is blocked. Forced to use VS2017/MSBuild 15 to eliminate incompatibilities.
  • Added missing files.

Latest build is https://ci.appveyor.com/project/lextm/monodevelop-windows/builds/24741528

from monodevelop-windows.

mickeyjf avatar mickeyjf commented on August 19, 2024

Tried the msi this morning on Windows 10 Professional. Only basic install issues I ran into were my own - needing to install VS2019 to get the MSbuild files. So far, so good. MD runs, builds my solution with no errors reported.

Some puzzling behavior tho'. My source files are NOT read only - I can edit them with another text editor, but not in MonoDevelop. ?? Also, although my project builds with no errors, every type definition has a sqiggly red line under it and "Predefined System.Object is not defined or imported" and for all my types "the type or namespace 'blah' could not be found" or "..does not exist in the current context."

Is there some obvious default setting or required dlls that I've missed?

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

@mickeyjf You should try to download and install again. https://ci.appveyor.com/project/lextm/monodevelop-windows/builds/24739589

It was my mistake to enable support of VS2019 and MSBuild 16. You might get some success with VS2019, but there are certain bugs no one can fix.

VS2019 support is expected, once MonoDevelop 8.1 branch is stable enough for me to build it and create a corresponding installer.

from monodevelop-windows.

mickeyjf avatar mickeyjf commented on August 19, 2024

Uninstalled VS 2019, Installed VS2017 (Community). No change in behavior of MD. Your email of 2019-05-16 said to copy the dlls from ...BuildTools\MSBuild\15.0\Bin, but that path does not exist for VS2017 Community. I copied all the dlls from ...2017\MSBuild\15.0\Bin to the directory with MonoDevelop.exe, but still not able to edit files, and when I try to build I get error MSB3491 (path too long) trying to write to FileListAbsolute.txt way down the tree from c:\Program Files (x86). I'll try moving everything to a shorter path and see if that helps.

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

@mickeyjf The file editing issue was caused by missing files. A new build is available,

https://ci.appveyor.com/project/lextm/monodevelop-windows/builds/24741528

I am not quite about the path too long issue, but what kind of project are you working on?

from monodevelop-windows.

mickeyjf avatar mickeyjf commented on August 19, 2024

Got the latest. Can now edit and build again. Still seeing "Predefined System.Object is not defined or imported" etc, but path error has gone away. Debugger appears to be ignoring my breakpoints, but that may be something I've missed. Have to go, I will look at this further tomorrow.

from monodevelop-windows.

mickeyjf avatar mickeyjf commented on August 19, 2024

I lied. Path error still there, although referring to a different file this time. May be one of those bogus error messages that really refers to something else? But the name of the file it referes to is inconsistent and changes with each Clean or Build attempt, and one time it did not appear and I was able to build and run in the debugger. This is a desktop console app that talks to a Postgres DB.

Error message:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(5,5): Error MSB3491: Could not write lines to file "......\Program Files (x86)\MonoDevelop\bin\Debug\V5Base.csproj.CoreCompileInputs.cache". Access to the path 'C:\Program Files (x86)\MonoDevelop\bin\Debug\V5Base.csproj.CoreCompileInputs.cache' is denied. (MSB3491) (V5Base)

from monodevelop-windows.

mickeyjf avatar mickeyjf commented on August 19, 2024

I tried re-installing MD in a directory higher up than C:\Program Files, but it apparently was not able to find GTK unless in the default location, and insisted that I needed to install it.

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

@mickeyjf Can you open up the project file and review settings like intermediate path?

I don't know (yet) why MonoDevelop 7.x tries to modify that and point to "......\Program Files (x86)\MonoDevelop\bin", but once you delete such broken settings, you should be able to compile successfully.

from monodevelop-windows.

mickeyjf avatar mickeyjf commented on August 19, 2024

I confess that I don't understand everything that goes on in the .proj file for building, but I changed to an absolute path (replaced ......\ with c:) and still get the same error. :

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(5,5): Error MSB3491: Could not write lines to file "C:\Program Files (x86)\MonoDevelop\bin\Debug\EngineV5.csproj.FileListAbsolute.txt". Access to the path 'C:\Program Files (x86)\MonoDevelop\bin\Debug\EngineV5.csproj.FileListAbsolute.txt' is denied. (MSB3491) (EngineV5)

Since the path is only ~ 80 chars rather than the limit of 260 indicated in the error message, I'm suspicious that the message is not reporting the true issue.

The ......\ apparently treated '' as an escape when I copy-pasted it here and showed as .....

On my Win7 machine (with the sightly older, working, MD) the .proj files have no BaseIntermediateProjectPath. On the new Win10 PC I just removed that line entirely from the several .proj files that had it (3 out of 4) and now I am (so far) able to clean, build and run apparently normally. Any education you care to give me about that line I removed (or anything else!) is appreciated. Thanks!

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

Thanks for the confirmation.

The miserable "BaseIntermediateProjectPath" issue is part of MonoDevelop 7.x, which you did nothing wrong. I had no idea where it came so could not fix it yet.

Luckily once removed it won't come back, and typical .NET project files should not have an explicit entry of "BaseIntermediateProjectPath".

from monodevelop-windows.

mickeyjf avatar mickeyjf commented on August 19, 2024

Interesting that it's in there although things run fine (better, even) without it. Sorry to have taken so much of your time tracking this down, but we've probably both learned something.

from monodevelop-windows.

lextm avatar lextm commented on August 19, 2024

Signed the latest installer, so we have an initial release https://github.com/lextm/monodevelop-windows/releases

from monodevelop-windows.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.