V
V
Victor P.2018-06-04 09:26:30
ASP.NET
Victor P., 2018-06-04 09:26:30

How to deal with .net core project types and where is ARM?

Good afternoon!
In visual studio 2017, I click on the creation of a new project, I select ".NET Core" in the left tree. Next, select "ASP.NET Core Web Application". But at the top there is a drop-down list (before sorting), which contains versions of the .NET Framework from 4 to 4.6.1 and there is a link "other platforms".
That is, as far as I understand, despite the fact that I have the .net core application selected, it will still be created for the target platform .net framework? And, accordingly, will only work on Windows?
If I click on the "other platforms" link, I get to the page https://www.microsoft.com/net/download/visual-stud...
The SDK is a development toolkit, and then what is in the second column, what else is runtime? What are the differences between the first and second columns, do I need to download both versions? Why did .net core split into x64 and x86? Previously, I could write an application on Windows x64, but when publishing, indicate that it will be on x86. What to do with this division now? Do you need to install the x86 SDK on an x64 machine to write for the x86 architecture?
I want to write an application for raspberry pi which is based on ARM architecture. As far as I understand, neither x86 nor x64 suits me, since they are for Intel architecture and are not compatible with ARM. What do I need to install and how to compile the application correctly when developing on Windows?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
ayazer, 2018-06-04
@Jeer

That is, as far as I understand, despite the fact that I have the .net core application selected, it will still be created for the target platform .net framework? And, accordingly, will only work on Windows?

that would be weird. no, a .no core project will be created.
1 - SDK for the developer, 2 - runtime for the client (on which the application will be executed). if you are familiar with the same java, then this is JDK / JRE acc.
no, the pie only needs a runtime
Well, they are basically different architectures. such division is everywhere
if you do not use precompilation with ngen, then do not care. specify x64-x86 (for full framework) or netcore version as target platform, everything else is .net problem
No
since version 2.1 netcore supports ARMv7/v8. therefore, you need to install the .netcore runtime of the required version on the pishka and compile it under it on the working machine. everything else is a runtime problem. Actually, it was for these purposes that he was needed.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question