Web API to connect Microsoft Dynamics 365 - visual-studio-2022

Can I create a Web API to connect to Microsoft Dynamics 365 2016 on prem using .NET Core 6.0?
I attempted to accomplish this using .NET Framework 4.7 and it was successful, however it doesn't work in .NET Core 6.0.
In .NET Core 6.0, when I try to install the necessary packages like Microsoft.CrmSdk.CoreAssemblies, Microsoft.Xrm.Sdk,Microsoft.Xrm.Client, an error appears indicating that these packages are compatible with .NET Framework 4.6, 4.7, 4.8.
How can I resolve this problem to create Web API using .NET Core 6.0?

Related

How to Target .net Framework 7.0 in Visual Studio 2022?

I just installed the Visual Studio Community 2022 and installed .net core 4.8.1 (ndp481-web.exe and the dotnet-sdk-7.0.102-win-x64.exe.) Dotnet 7.0 is not a preview, it is the released version, and VSCommunity 2022 is the released version.
C:\\Users\\TimE\>dotnet --list-sdks
5\.0.101 \[C:\\Program Files\\dotnet\\sdk\]
5\.0.416 \[C:\\Program Files\\dotnet\\sdk\]
7\.0.102 \[C:\\Program Files\\dotnet\\sdk\]
However, I cannot target the .Net 7.0 framework for my existing applications.
7.0 does not appear in the dropdown. VS2022 Target Framework
Does anyone know what I need to do to get my existing apps to target the 7.0 framework?
Am I missing a setting to show the Framework instead of the Core?
Thanks much in advance!
.Net Framework needs to be migrated to .net core for those who want to know. The proper way to do this is outlined at the Microsoft documentation page Overview of porting from .NET Framework to .NET

How to update Visual Studio 2017 Template from ASP.NET Core 2.0 to 2.1

I have installed Visual Studio 2017 Community Version 15.7.5 2 days back and everything is up-to-date but the version of ASP.Net Core is 2.0 and I need it to be 2.1.
I am unable to find a way to update it to version 2.1. I have also searched the internet but there are ways to upgrade projects not to update this. So any ideas or help would be appreciated
It looks like the SDK for .NET Core 2.1 is not installed. I have recently faced the same issue after .NET Core 2.1 was released.
To solve it, download and install the SDK for .NET Core 2.1 following the steps below. Also, note that you need to run Visual Studio 2017 15.7 or newer version, as specified in the .NET Core 2.1 download page.
Close all running Visual Studio instances.
Download the .NET Core SDK from the Microsoft download page. At the time of writing this answer, you will find version 2.1 to be the latest available.
Run the installer and follow the installation steps.
Run Visual Studio: now you should be able to create .NET Core applications targeting version 2.1.

Service Fabric .net core app not .net core

We are in the process of building an service fabric application and have run into a bit of a issue, whenever you user Visual studio to create a new service fabric app and you specify to use a .Net core app, the app/api that is create is a .Net framework app and not .Net core.
<TargetFramework>net452</TargetFramework>
Instead of:
<TargetFramework>netcoreapp2.0</TargetFramework>
Does anyone know the reason for this, or is this intended behavior?
Regards
You need to use the preview tools to build and run .NET core apps.
A preview of Visual Studio 2017 Service Fabric Tools 2.0 is now
available for download, packed with new .NET Core and Container
tooling for Service Fabric application development. To start using the
2.0 preview tools, you'll need to install:
Visual Studio 2017 Preview (version 15.4.0 preview 4.0 or later)
Service Fabric Tools 2.0 Preview
More info here.

ASP.NET Core Web Application Template does not exist on Visual Studio 15

I've installed Visual Studio 15.
When I want to add new project, the ASP.NET Core Web Application (.NET Core) does not exist in project templates.
I've installed .NET Core and I'm using it on VS 2015.
Tooling for .NET core is not available in VS15 yet. https://www.visualstudio.com/en-us/news/releasenotes/vs15-relnotes
Visual Studio Tools for .NET Core availability
Issue:
Tooling support for .NET Core projects is not available in this
release of Visual Studio.
Workaround:
Support will be available in a future update of Visual Studio “15”.
It is due to the .Net Core Tool which is yet not released for VS2015. So if you want to use it then you have to go for VS2017.

.Net 3.5 app on Win PE 4.0 image

Assuming a WinPE 4.0 image is setup correctly with the WinPE-NetFx4.cab, WinPE-NetFx4_en-us.cab and prerequisite packages like WMI, should an app built in Visual Studio 2008 for .NET 3.5 execute? Or, is the app linked to strong name signed 3.5 assemblies such that it will not use the equivalent ones in .NET 4.0?
I'm also using WinPE 4.0 and experienced the same issue. Most of my app developed using earlier version of .NET Framework (.NET 3.0 & 3.5) will not execute (execute but nothing show up on screen)
A further investigation was made into the WinPE 4.0 WIM's Windows directory "Windows\Microsoft.NET\Framework" show only signs of version 4 (for my case v4.0.30319) was installed (WinPE-NetFx4.cab).
This concludes Microsoft's WinPE 4.0 only supports .NET Framework 4.
In order to make your app work again, re-compiled them using .NET Framework 4 assemblies.