Code Monkey home page Code Monkey logo

Comments (5)

Danielku15 avatar Danielku15 commented on September 25, 2024

I will look into getting the plugin again working on the latest Update. Microsoft is always changing the internal structures which break the plugin.

To build the source you need to have old Visual Studio versions installed. To have compatibility with old VS versions I need to use some old VSSDK dlls.

from betterstartpage.

lzl1918 avatar lzl1918 commented on September 25, 2024

The tutorial given by doc.microsoft.com of customizing a visual studio start page is quite different from this repo, which makes me quite confused. I tried to follow the tutorial, and I successfully let my page loaded and breakpoints hit when debugging in experimental env.

from betterstartpage.

Danielku15 avatar Danielku15 commented on September 25, 2024

The documentation of creating a start page is quite outdated and often also not explaining how to ship now start pages as part of a official extension.

Also it is just the tip of the iceberg. Providing similar functionality as the default start page is quite complicated. I used to rebuild the original start page on my own but ended up with quite some styling and compatibility issue.

The plugins now works the way that it provides an own"empty" start page that is enabled for selection via the vsixmanifest.

The attached property StartPageBootstrapper.IsAttached then creates the default Visual Studio Start Page and then just replaces one area with the custom control of BetterStartPage.

The most tricky part is creating the ViewModels for the Start Page and in VS2017 Microsoft breaks the contract of those internal classes almost in every update.

from betterstartpage.

Danielku15 avatar Danielku15 commented on September 25, 2024

I just checked again with the latest update BetterStartPage is perfectly working fine. Please be sure to update VS and the Plugin to the latest version:
image

from betterstartpage.

Danielku15 avatar Danielku15 commented on September 25, 2024

Maybe as an additional info: I just published a version 1.17 which supports auto-updates of the extension.

from betterstartpage.

Related Issues (20)

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.