eXpandFramework / eXpand

DevExpress XAF (eXpressApp) extension framework. 𝗹𝗶𝗻𝗸𝗲𝗱𝗶𝗻.𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸.𝗰𝗼𝗺, 𝘆𝗼𝘂𝘁𝘂𝗯𝗲.𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸.𝗰𝗼𝗺 and 𝘁𝘄𝗶𝘁𝘁𝗲𝗿 @𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 and or simply 𝗦𝘁𝗮𝗿/𝘄𝗮𝘁𝗰𝗵 this repository and get notified from 𝗚𝗶𝘁𝗛𝘂𝗯
http://expand.expandframework.com
Microsoft Public License
222 stars 115 forks source link

Does this thing work? #826

Closed shahidmughal closed 2 years ago

shahidmughal commented 3 years ago

I have been trying to use expandframework for last two years. Can't move forward from Nuget installation. Does this works?

apobekiaris commented 3 years ago

There are proofs, we have EasyTests that Easy 4 different XafApplication types Win, Web, Blazor, WinDesktop consuming the same packages you have issues to use.

I do not say that they perfect of course however your post also says totally nothing.

shahidmughal commented 3 years ago

@apobekiaris I don't mean to be disrespectful of the work you guys are doing. I know it is amazing work that you guys have put together. But what is the point if a person like me with average technical skill can't even start. If the goal is to get help to get started then please make it clear so we can consider this option.

apobekiaris commented 3 years ago

But what is the point if a person like me with average technical skill can't even start. If the goal is to get help to get started then please make it clear so we can consider this option.

This is the reason we switch to nuget so to handle the dependencies transparently. This video demos how we expect our user to consume the packages.

https://www.youtube.com/watch?v=LvxQ-U_0Sbg&t=1s

Try to describe your problem and how it can be reproduced rather than rhetorical posts

shahidmughal commented 3 years ago

Ok. Let me provide the problem I am facing.

I am using XAF for more than 2 years successfully with a team of developers. I love it. I had found out there is a great open source expandframework. I found your website and github page years ago. The only piece missing is how one can start? There is a page called "How do you start?" But it doesn't say anything. I understand it is a open source project and you may not have all the resources, but putting a simple step by step instructions shouldn't be that difficult. I can volunteer to do that if it helps. I may use your professional expertise for projects I am leading. But I need to pass the first barrior.

shahidmughal commented 3 years ago

But what is the point if a person like me with average technical skill can't even start. If the goal is to get help to get started then please make it clear so we can consider this option.

This is the reason we switch to nuget so to handle the dependencies transparently. This video demos how we expect our user to consume the packages.

https://www.youtube.com/watch?v=LvxQ-U_0Sbg&t=1s

Try to describe your problem and how it can be reproduced rather than rhetorical posts

Great video. I tried to follow up and got stuck in the first step. Here is the error: Install-Package : Unable to resolve dependency 'akarnokd.reactive_extensions'. Source(s) used: 'nuget.org', 'expandframework', 'Microsoft Visual Studio Offline Packages', 'DevExpress 20.2 Local'. At line:1 char:41

I tried to install the reactive extension from the original author without any sucesss.

apobekiaris commented 3 years ago

"How do you start?"

I would start from the documented packages from the DevExpress.XAF repository.

apobekiaris commented 3 years ago

please record a screencast of your actions it is not clear what you doing

shahidmughal commented 3 years ago

Here is the video for my steps.

https://user-images.githubusercontent.com/638570/103371408-37f6ed00-4a84-11eb-9700-08ca67714134.mp4

apobekiaris commented 3 years ago

I cannot tell why this behavior nothing looks wrong. Can you try installing the akarnokd.reactive_extensions package before installing Xpand. Check the prerelease for find the akarnokd.reactive_extensions

shahidmughal commented 3 years ago

I did that and it didn't help. Please see below.

image

apobekiaris commented 3 years ago

Check the prerelease for find the akarnokd.reactive_extensions

I meant check the Include Prerelease button next to the search

shahidmughal commented 3 years ago

Thanks for the pointer. Was able to make progress. Now stuck at this step.

image

apobekiaris commented 3 years ago

your system complain that mscorlib 2.0.0.0 cannot be loaded, it beats me

edit VersionConverter.ps1 and remove its contents and build again

apobekiaris commented 3 years ago

mscorllib version 2.0.0.0 really not sounds right but impossible to guess

apobekiaris commented 3 years ago

I would suggest you try another machine

apobekiaris commented 3 years ago

@ndamgaard

as I posted before it is the same packages consumed from our tests in a public Azure pipeline.

https://github.com/eXpandFramework/DevExpress.XAF/blob/master/src/Tests/EasyTests/TestApplication/TestApplication.Win/TestApplication.Win.csproj#L133

so in an Azure Virtual Machine they work fine and here you can find the Azure VM specs.

you can find the test reports also here https://dev.azure.com/eXpandDevOps/eXpandFramework/_build/results?buildId=15423&view=ms.vss-test-web.build-test-results-tab

shahidmughal commented 3 years ago

mscorllib version 2.0.0.0 really not sounds right but impossible to guess

Hi @apobekiaris - Finally I was able to complete initial steps. Here is the finding.

Once I did the above, I was able to go smoothly. At least I am at a point I can move forward and I am sure I will have further issues. But this first hurdle was putting me off every time I wanted to give a try to XAF.Modules

Thanks for quick response and putting up with my frustration. I respect your work. Please continue.

Shahid

shahidmughal commented 3 years ago

@ndamgaard Would love to get your help if stuck. At the moment I think I am good. Thanks for your support.

ndamgaard commented 3 years ago

@shahidmughal I am trying to learn all of this too. There is a lot of amazing functionality here. But there is a great deal to know to make it all work. I apologize to you and @apobekiaris for showing my frustration.

shahidmughal commented 3 years ago

@shahidmughal I am trying to learn all of this too. There is a lot of amazing functionality here. But there is a great deal to know to make it all work. I apologize to you and @apobekiaris for showing my frustration.

@ndamgaard All of us have been there. This is the occupational hazard of technology profession. Things don't work. They worked yesterday, stopped working today. It works on my machine but not on your machine so on and so forth. We have come very far and in this age of instant gratifications, expectations are very high.

Nice to interact with you. Happy new year to both of you.

apobekiaris commented 3 years ago

That's why I try to emphasize on the Azure builds, which the tell us

Hey, I work on a clean Azure Devops VM, try to guess what you are doing different in your system if you can not ask for help if still cannot a few sponsoring bucks can take you out of any trouble today.

apobekiaris commented 3 years ago

Happy new year to all

expand commented 2 years ago

Closing issue for age. Feel free to reopen it at any time.

.Thank you for your contribution.