The error message tells you exactly what the error is and how to fix it
This means the Android SDK platform for API Level 26 is not installed. Either install it in the Android SDK Manager (Tools > Open Android SDK Manager..
I assume it because your project didn't build correctly. What does the JS console log say? You most likely didn't do some of these steps: Nuget Restore NPM Install Run GulpFile with Prod tag or remove prod check from code. Build Publish
Or just add an attribute to the class for "table" that strips off the s.
There aren't any posted that I'm aware of, its no different than going from v 4.5 to v4.6 except v5 changed out metronic 4 for 5 so all the styles and classes changed... But the process of conversion is your own.
My process was push v5 to our aspnetzero base branch (This is just stock package download from site). I then made a new feature branch based of this base branch (Normally you would feature off of your primary dev branch). Then I started moving files individually over to this new branch feature by feature. All the c# code moves fine, you might need to put some of the files in to the "shared" projects if youre following their structure and want to do the mobile app. Then I update my "views" with the new bootstrap4/metronic5 styles (Luckly for us we use devextreme for most of our stuff so it was just changing out some wrapper portlets and boom, done). I spent most of my time fixing/tweaking/learning the gulp process, tweaking our VSTS build sever process. But since we didn't have a lot of custom html and mainly just devextreme controls it made the conversion super easy since the controls generate the output of the code. In all it probably took about 20hrs to do the upgrade and 10 of that was messing with flexbox to make the devextreme grid resize properly when the browser resizes and constraining it to the flexbox area. Now that I have our new branch done, I think I'm going to rename our old dev to v4 dev and make a new one with based of the final status of this v5 conversion feature branch. And since I went thru the conversion all our "InDev" work can be easily converted over once they get finalized into the old 4.6 dev branch.
If you have lots of views time will vary to convert to the new metronic5 styles. Since there was so many structure changes not sure if you could easily pull the changes in. For us it was faster to do the above approach, I also got to refactor some code from when we first started with aspnetzero and did some things a little different early on ;)
If you are using MSSQL 2008 you need to change out your context, EF core defaults to 2012+ standards that have an offset.
In EF project, in the configure file you need to add the "UseRowNumberForPaging()" option.
public static void Configure(DbContextOptionsBuilder<PlatformDbContext> builder, string connectionString)
{
builder.UseSqlServer(connectionString, o => o.UseRowNumberForPaging());
}
Are you publishing from VS?
I ran into some issues with the gulpfile see GitHub issues about it.
But I can now build via VSTS and it publishes fine. You need to restore nugget packages restore/install npm packages build project run guilpfile to bundle/min js files (I had to make a new task to remove watch from the default build otherwise the build hung since watch keeps running.) then you can publish
Did you ever run into an issue where the build fails? Can you screen shot your build steps?
I get this random error that makes no sense. Could not copy the file "\.\nul" because it was not found
I have the same issue, its marked to be resolved in 4.4. You can set your method UoW to not be transactional to make it work for now.
<a class="postlink" href="https://github.com/aspnetzero/aspnet-zero-core/issues/372">https://github.com/aspnetzero/aspnet-ze ... issues/372</a>
Bump