Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Manuel Grundner
    @biohazard999
    (y) i'm glad for all the feedback of today, and thanks for the EAP Dennis!
    will now go into hybernation
    cya friends!
    noxe
    @noxe
    this time no escaping - keeping myself away from laptop the whole day ;) ;) at least i try so ;)
    cya all!
    Evgeniy Meyke
    @emeyke

    or are there other ideas to host a singe application / web serivce / what ever - which serves differnt clients/databases - with diferent metadata / runtime members ?

    @Noxe, i had so far experimented with a single instance web app that swaps connection string for different customers. Some on SQL server some on MySQL and with own runtime members. Kind of worked ok. No service though, win clients connecting directly to own databases.

    noxe
    @noxe
    win clients i guess will work for sure since each client has its own application / typesinfo instance
    but not so for an server app - where only one typesinfo instance exists for an web process
    any ideas dennis?
    Evgeniy Meyke
    @emeyke
    Yeah no prob with win client
    Dennis
    @dengara_gitlab

    Cool! Thank you for the update, especially in the light of XAF v21.1 plans to migrate the modules to .NET 5 by default (.NET Framework will be unaffected).

    Breaking Change in v21.1: https://supportcenter.devexpress.com/ticket/details/t985962/core-xaf-s-blazor-and-winforms-net-core-assemblies-target-net-5 - JFYI

    Guys, we want to try something we have not done before, because we were afraid of risks. We want to automate your target framework change from .NET Core 3 to .NET 5 for XAF Blazor and WinForms projects using the Project Converter.
    We want to edit CSPROJ and update the SDK and some system dependencies based on the Microsoft guidance: https://docs.microsoft.com/en-us/aspnet/core/migration/31-to-50?view=aspnetcore-5.0&tabs=visual-studio#update-razor-class-libraries-rcls. This is a bit risky (this may not cover some tricky scenarios with custom 3rd party dependencies), but it is still better than manually updating 3-5-10-20+ projects in Visual Studio through the project Properties menu + you will still have to deal with 3rd party code anyway.
    What do you think? Please reply with + or - (with a comment).

    kashiash
    @kashiash
    (+) its a good idea, save a lot of time. we have about 10 solutions with 20+ projects each
    GenesisSupzup
    @GenesisSupzup

    Cool! Thank you for the update, especially in the light of XAF v21.1 plans to migrate the modules to .NET 5 by default (.NET Framework will be unaffected).

    Breaking Change in v21.1: https://supportcenter.devexpress.com/ticket/details/t985962/core-xaf-s-blazor-and-winforms-net-core-assemblies-target-net-5 - JFYI

    Guys, we want to try something we have not done before, because we were afraid of risks. We want to automate your target framework change from .NET Core 3 to .NET 5 for XAF Blazor and WinForms projects using the Project Converter.
    We want to edit CSPROJ and update the SDK and some system dependencies based on the Microsoft guidance: https://docs.microsoft.com/en-us/aspnet/core/migration/31-to-50?view=aspnetcore-5.0&tabs=visual-studio#update-razor-class-libraries-rcls. This is a bit risky (this may not cover some tricky scenarios with custom 3rd party dependencies), but it is still better than manually updating 3-5-10-20+ projects in Visual Studio through the project Properties menu + you will still have to deal with 3rd party code anyway.
    What do you think? Please reply with + or - (with a comment).

    (+) I think the risk is bigger if done manually. A verbose log of the migration would be very helpful--this is already expected from you guys as you're very good at this historically!

    max
    @kayamax
    (+) no risk no fun
    btw. @dengara_gitlab can I get EAP 21.1 too?
    Dennis
    @dengara_gitlab

    @kayamax , @GenesisSupzup - Guys, emailed you the latest EAP v21.1.1.21096. Thanks for your interest!

    ALL: if you also want to test it before the official Beta in 2-3 weeks (active Universal subscription is required), please email me at dennis@devexpress.com (I do not regularly check this chat at this time, so email is better).

    GenesisSupzup
    @GenesisSupzup
    Thanks @dengara_gitlab
    Dennis
    @dengara_gitlab

    Cool! Thank you for the update, especially in the light of XAF v21.1 plans to migrate the modules to .NET 5 by default (.NET Framework will be unaffected).

    Breaking Change in v21.1: https://supportcenter.devexpress.com/ticket/details/t985962/core-xaf-s-blazor-and-winforms-net-core-assemblies-target-net-5 - JFYI

    Guys, we want to try something we have not done before, because we were afraid of risks. We want to automate your target framework change from .NET Core 3 to .NET 5 for XAF Blazor and WinForms projects using the Project Converter.
    We want to edit CSPROJ and update the SDK and some system dependencies based on the Microsoft guidance: https://docs.microsoft.com/en-us/aspnet/core/migration/31-to-50?view=aspnetcore-5.0&tabs=visual-studio#update-razor-class-libraries-rcls. This is a bit risky (this may not cover some tricky scenarios with custom 3rd party dependencies), but it is still better than manually updating 3-5-10-20+ projects in Visual Studio through the project Properties menu + you will still have to deal with 3rd party code anyway.
    What do you think? Please reply with + or - (with a comment).

    (+) I think the risk is bigger if done manually. A verbose log of the migration would be very helpful--this is already expected from you guys as you're very good at this historically!

    Thank you for your feedback. We are trying to implement it before the Beta as follows: a developer runs the Project Converter and receives a dialog that warns 1) if .NET 5+ SDK is not installed and it must be installed to use XAF v21.1 projects; 2) links to the Breaking Change and Microsoft documentation for more information. If a developer presses Continue, we automatically try to update XAF WinForms and Blazor project files to .NET 5 (as per the Breaking Change) and also update the old WindowsDesktop NuGet packages as per https://supportcenter.devexpress.com/ticket/details/t984618/structural-changes-to-nuget-packages-and-the-unified-component-net-core-desktop-product

    Once again, I appreciate interest of XAF developers who emailed me earlier for the EAP v21.1 (pre-alpha) builds before the official Beta in 2-3 weeks.

    domsinclair
    @domsinclair
    @dengara_gitlab With warning 1 you are saying that you haven't detected >Net5+sdk which is a requirement for v2.21.1 projects. You then go on to say that if I as a developer press continue you will attempt to update the projects to .net5.
    Are you installing the required sdk at the same time? If not would it not be better to ensure that the option to continue is not available?
    Dennis
    @dengara_gitlab
    @domsinclair , we are neither installing .NET SDK for a developer nor we patch other code and dependencies required for .NET 5 migration as per https://docs.microsoft.com/en-us/aspnet/core/migration/31-to-50?view=aspnetcore-5.0&tabs=visual-studio#update-razor-class-libraries-rcls and other migration documents by Microsoft. The reasons is that it is a complicated process that should rather be done under the developer control. We did not plan to disable the Continue button, honestly - we hope that developers will read warning information in the dialog.
    domsinclair
    @domsinclair
    Here's hoping then!!
    noxe
    @noxe
    Sounds great to me! We plan our last release with net framework the next 2 weeks - and then flip over to net5 and move on!
    Manuel Grundner
    @biohazard999
    No Standup today, we'll need to postpone to next week guys!
    noxe
    @noxe

    but combining those into 1 web app, was for me so far a no brainer. maybe we should do a call on that @noxe

    i am back @biohazard999 - so if you have time and lust ;) - anytime :)

    Dennis
    @dengara_gitlab
    image.png
    If anyone wants to test the latest version of the Project Converter v21.1.2 (which tries to migrate XAF projects from .NET Core 3 to .NET 5) and also the latest Solution Wizard + Model Editor enhancements (grouping, performance, etc.) , feel free to email me at dennis@devexpress.com from your registered DevExpress account email. This opportunity is available 1-2 weeks before the official Beta v21.1.2.
    Alex Miller
    @Paramethod
    XAFers Community Standup starts in 5 mins -> https://zoom.us/j/92821191450
    Manuel Grundner
    @biohazard999
    (y) @dengara_gitlab did fill the survey (as always 😁)
    noxe
    @noxe
    same here 🤞,
    Alex Miller
    @Paramethod
    Done. Thanks Dennis, filling a DX survey is perfect to start the day ☕.
    Dennis
    @dengara_gitlab
    thank you, Guys!
    noxe
    @noxe
    what is the purpose of the ISecurityUserWithLoginInfo in 21.1 ?
    noxe
    @noxe
    ah think i got it - OAUTH
    Dennis
    @dengara_gitlab
    Right!
    We wanted to save developer time by providing all the necessary code for the most popular configurations (AD, OAuth, standard or even their mix within the same app).
    noxe
    @noxe
    👌 thx man!
    noxe
    @noxe
    fasten your seatbelts Dennis - have started an internal blazor project right now ;)
    Alex Miller
    @Paramethod
    noxe.... the trailbleazor 😜
    Dennis
    @dengara_gitlab
    Automatic message: Dennis is on vacation until January 31th 2022)))
    noxe
    @noxe
    🤣😂
    Dennis
    @dengara_gitlab
    JFYI: Beta v21.1.2 is available in your Download Manager: https://www.devexpress.com/ClientCenter/DownloadManager/
    domsinclair
    @domsinclair
    Just when I thought I'd done all the software installs That I had to do today
    Dennis
    @dengara_gitlab
    Good thing: it is one installer less with v21.1)))
    Alex Miller
    @Paramethod
    VS 64bits announced the same day as the 21.1 beta? 🎄🎅
    Dennis
    @dengara_gitlab
    No question, Alex - they waited for us)))
    Alex Miller
    @Paramethod
    For sure 😜