Logic App and Function App Development in Visual Studio 2019 Preview - azure

I am using the latest Preview version of Visual Studio Enterprise 2019 (16.0.0 Preview 1.1), and I was wondering if I can develop Logic Apps (Logic App Designer) and Function Apps in this version of Visual Studio. To be precise I am trying to use this Extension Azure Logic Apps Tools for Visual Studio.
I am unable to find this extension in Tools -> Extensions and Updates.
Is the extension specifically only for Visual Studio 2017?

I would say you're right, we don't see Azure Logic Apps Tools for Visual Studio in VS2019 preview, because the extension is restricted for VS2017(as described in its Pre-requisites). I assume the upgrade work is underway since it's expected that a preview edition doesn't include everything we need.
For Azure Functions, the extension is built-in once we install Azure Development workload. On VS2019 menus, Help> About Microsoft Visual Studio, we can see Azure Functions and Web Jobs Tools 16.0.01169.

Related

Is there a way to publish an Azure Function from VS code using publish profile as we do in Visual studio?

I'm trying to publish a Node JS azure function from my VS Code. I have a publish profile file with all the credentials in it. How Can I instruct the VS code to use the publish profile?
I'm able to do it from the Visual studio for .Net function Apps. If its not possible from VS code , Is there a way to publish a node js azure function using publish profile from Visual studio?
This Publish Settings is only applies to Visual Studio IDE but not for VS Mac and VS Code as specified in this MS Doc of Azure Functions Publish Profile.
Visual Studio is mainly designed for .NET Core / Framework Project developments, but non-.NET Language can be compiled and debugged with the help of 3rd Party extensions in Visual Studio.
As it is mentioned in above MS Doc & Image, the Publish Profile for .NET Core/framework applications and can be accessible in Visual Studio IDE.

Windows Visual Studio 2019 and Visual Studio for Mac do not appear to be using the same Xamarin.iOS version or mono SDK version

I have a Xamarin Forms app which has an iOS and Android project in the solution I have made sure there are not updates available for VS 2019 on Windows. When I go to the Mac, launch VS for Mac and select Check for updates from the menu, it says there are two updates as follows:
Mono Framework MDK 6.4.0.208
Xamarin.iOS 13.6.0.12
However, if I install those updates on the Mac, the next time I connect to it from Visual Studio on my windows box, I receive an error message the version of the Mono Framework and Xamarin.iOs installed on the Mac are not compatible with my project and I have to reinstall the older versions on the Mac.
Here is all the information from what is running on my PC:
Microsoft Visual Studio Professional 2019
Version 16.4.2
VisualStudio.16.Release/16.4.2+29613.14
Microsoft .NET Framework
Version 4.8.03752
Installed Version: Professional
Visual C++ 2019 00435-20050-31374-AA182
Microsoft Visual C++ 2019
ADL Tools Service Provider 1.0
This package contains services used by Data Lake tools
ASP.NET and Web Tools 2019 16.4.457.38025
ASP.NET and Web Tools 2019
ASP.NET Web Frameworks and Tools 2019 16.4.457.38025
For additional information, visit https://www.asp.net/
Azure App Service Tools v3.0.0 16.4.457.38025
Azure App Service Tools v3.0.0
Azure Data Lake Node 1.0
This package contains the Data Lake integration nodes for Server Explorer.
Azure Data Lake Tools for Visual Studio 2.4.1000.0
Microsoft Azure Data Lake Tools for Visual Studio
Azure Functions and Web Jobs Tools 16.4.457.38025
Azure Functions and Web Jobs Tools
Azure Stream Analytics Tools for Visual Studio 2.4.1000.0
Microsoft Azure Stream Analytics Tools for Visual Studio
C# Tools 3.4.1-beta4-19610-02+c4e5d138903b899477649a17f197abd2bcb22f9e
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Common Azure Tools 1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
Extensibility Message Bus 1.2.0 (d16-2#8b56e20)
Provides common messaging-based MEF services for loosely coupled Visual Studio extension components communication and integration.
Fabric.DiagnosticEvents 1.0
Fabric Diagnostic Events
IntelliCode Extension 1.0
IntelliCode Visual Studio Extension Detailed Info
Microsoft Azure HDInsight Azure Node 2.4.1000.0
HDInsight Node under Azure Node
Microsoft Azure Hive Query Language Service 2.4.1000.0
Language service for Hive query
Microsoft Azure Service Fabric Tools for Visual Studio 16.0
Microsoft Azure Service Fabric Tools for Visual Studio
Microsoft Azure Stream Analytics Language Service 2.4.1000.0
Language service for Azure Stream Analytics
Microsoft Azure Stream Analytics Node 1.0
Azure Stream Analytics Node under Azure Node
Microsoft Azure Tools 2.9
Microsoft Azure Tools for Microsoft Visual Studio 2019 - v2.9.21016.1
Microsoft Continuous Delivery Tools for Visual Studio 0.4
Simplifying the configuration of Azure DevOps pipelines from within the Visual Studio IDE.
Microsoft JVM Debugger 1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft Library Manager 2.0.87+gbb515bf382
Install client-side libraries easily to any web project
Microsoft MI-Based Debugger 1.0
Provides support for connecting Visual Studio to MI compatible debuggers
Microsoft Visual C++ Wizards 1.0
Microsoft Visual C++ Wizards
Microsoft Visual Studio Process Editor 1.0
Process Editor for Microsoft Visual Studio Team Foundation Server
Microsoft Visual Studio Tools for Containers 1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.
Microsoft Visual Studio VC Package 1.0
Microsoft Visual Studio VC Package
Mono Debugging for Visual Studio 16.5.24 (1fafd7e)
Support for debugging Mono processes with Visual Studio.
NuGet Package Manager 5.4.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/
ProjectServicesPackage Extension 1.0
ProjectServicesPackage Visual Studio Extension Detailed Info
SQL Server Data Tools 16.0.61912.09160
Microsoft SQL Server Data Tools
ToolWindowHostedEditor 1.0
Hosting json editor into a tool window
TypeScript Tools 16.0.11031.2001
TypeScript Tools for Microsoft Visual Studio
Visual Basic Tools 3.4.1-beta4-19610-02+c4e5d138903b899477649a17f197abd2bcb22f9e
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Visual C++ for Cross Platform Mobile Development (Android) 16.0.29428.195
Visual C++ for Cross Platform Mobile Development (Android)
Visual F# Tools 10.4 for F# 4.6 16.4.0-beta.19556.5+e7597deb7042710a7142bdccabd6f92b0840d354
Microsoft Visual F# Tools 10.4 for F# 4.6
Visual Studio Code Debug Adapter Host Package 1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio
Visual Studio Container Tools Extensions (Preview) 1.0
View, manage, and diagnose containers within Visual Studio.
Visual Studio Tools for Containers 1.0
Visual Studio Tools for Containers
Visual Studio Tools for Kubernetes 1.0
Visual Studio Tools for Kubernetes
VisualStudio.DeviceLog 1.0
Information about my package
VisualStudio.Foo 1.0
Information about my package
VisualStudio.Mac 1.0
Mac Extension for Visual Studio
Xamarin 16.4.000.307 (d16-4#e031886)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.
Xamarin Designer 16.4.0.464 (remotes/origin/d16-4#4abf337c3)
Visual Studio extension to enable Xamarin Designer tools in Visual Studio.
Xamarin Templates 16.4.25 (579ee62)
Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.
Xamarin.Android SDK 10.1.1.0 (d16-4/f2c9364)
Xamarin.Android Reference Assemblies and MSBuild support.
Mono: bef1e63
Java.Interop: xamarin/java.interop/d16-4#c4e569f
ProGuard: xamarin/proguard/master#905836d
SQLite: xamarin/sqlite/3.28.0#46204c4
Xamarin.Android Tools: xamarin/xamarin-android-tools/master#9f4ed4b
Xamarin.iOS and Xamarin.Mac SDK 13.8.3.0 (0d8fe21)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.
Any one have any idea why this is happening?
I receive an error message the version of the Mono Framework and
Xamarin.iOs installed on the Mac are not compatible with my project
and I have to reinstall the older versions on the Mac.
Not a older version but a newer version.
If you have Microsoft Visual Studio Professional 2019 Version 16.4.2, it requirs Mono 6.6.0.155 which is newer than Mono Framework MDK 6.4.0.208 Xamarin.iOS 13.6.0.12 you saw in you visual-studio for mac:
In the Visual-Studio for mac, Mono 6.6.0.155 exist in the Preview Channel, so you can update to the latest Mono and Xamarin.iOS there. I updated just now and the both Visual-Studio-for-Windows and Visual-Studio-for-Mac use the same Mono and Xamarin.iOS version.
Release note:
mono/releases/6.6.0
xamarin/ios/release-notes/13/13.8

Why is SKCanvasView PaintSurface triggered only when UWP (Universal Windows) is resized horizontally

I’m using Visual Studio 2017 to build a Windows UWP App.
My XML code is:
<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:forms="clr-namespace:SkiaSharp.Views.Forms;assembly=SkiaSharp.Views.Forms"
x:Class="Test_SMLibrary.Lines_and_Text">
<ContentPage>
<forms:SKCanvasView x:Name="CanvasView"
PaintSurface="CanvasView_PaintSurface"
IgnorePixelScaling="True"
HorizontalOptions="Fill"
VerticalOptions="Fill"/>
</ContentPage>
</TabbedPage>
and my C# code is:
namespace Test_SMLibrary {
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class Lines_and_Text {
public Lines_and_Text() {
InitializeComponent();
}
private void CanvasView_PaintSurface(object sender, SKPaintSurfaceEventArgs e) {
var surface = e.Surface;
var canvas = surface.Canvas;
var width = e.Info.Width;
var height = e.Info.Height;
canvas.Clear(SKColors.LightGray);
Debug.WriteLine("width: " + width + ", height: " + height);
}
}
}
The Debug write only occurs when the window is resized in the horizontal direction.
It is not executed when the window is resized in the vertical direction. Why?
Charles
Here is my versions:
Also, this is my environment:
Microsoft Visual Studio Professional 2017
Version 15.5.7
VisualStudio.15.Release/15.5.7+27130.2036
Microsoft .NET Framework
Version 4.7.02556
Installed Version: Professional
Visual Basic 2017 00369-60000-00001-AA307
Microsoft Visual Basic 2017
Visual C# 2017 00369-60000-00001-AA307
Microsoft Visual C# 2017
Visual F# 4.1 00369-60000-00001-AA307
Microsoft Visual F# 4.1
Application Insights Tools for Visual Studio Package 8.10.01106.1
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2017 15.0.31129.0
ASP.NET and Web Tools 2017
ASP.NET Core Razor Language Services 1.0
Provides languages services for ASP.NET Core Razor.
ASP.NET Web Frameworks and Tools 2017 5.2.51007.0
For additional information, visit https://www.asp.net/
Azure App Service Tools v3.0.0 15.0.31106.0
Azure App Service Tools v3.0.0
Clear Recent 1.0.0
Clears recent projects and files lists
Common Azure Tools 1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
Cookiecutter 3.0.17320.1
Provides tools for finding, instantiating and customizing templates in cookiecutter format.
JavaScript Language Service 2.0
JavaScript Language Service
JavaScript Project System 2.0
JavaScript Project System
JavaScript UWP Project System 2.0
JavaScript UWP Project System
JetBrains ReSharper Ultimate 2017.3.2 Build 111.0.20180201.63358
JetBrains ReSharper Ultimate package for Microsoft Visual Studio. For more information about ReSharper Ultimate, visit http://www.jetbrains.com/resharper. Copyright © 2018 JetBrains, Inc.
Merq 1.1.17-rc (cba4571)
Command Bus, Event Stream and Async Manager for Visual Studio extensions.
Microsoft Continuous Delivery Tools for Visual Studio 0.3
Simplifying the configuration of continuous build integration and continuous build delivery from within the Visual Studio IDE.
Microsoft JVM Debugger 1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft MI-Based Debugger 1.0
Provides support for connecting Visual Studio to MI compatible debuggers
Microsoft Visual Studio Tools for Containers 1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.
Microsoft Visual Studio VC Package 1.0
Microsoft Visual Studio VC Package
Mono Debugging for Visual Studio 4.8.4-pre (3fe64e3)
Support for debugging Mono processes with Visual Studio.
NuGet Package Manager 4.5.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
Python 3.0.17320.1
Provides IntelliSense, projects, templates, debugging, interactive windows, and other support for Python developers.
Python - IronPython support 3.0.17320.1
Provides templates and integration for IronPython-based projects.
Python - Profiling support 3.0.17320.1
Profiling support for Python projects.
R Tools for Visual Studio 1.3.31108.1213
Provides project system, R Interactive window, plotting, and more for the R programming language.
RelayCommand Extension 1.0
RelayCommand Visual Studio Extension Detailed Info
SQL Server Data Tools 15.1.61710.120
Microsoft SQL Server Data Tools
TypeScript Tools 15.5.11025.1
TypeScript Tools for Microsoft Visual Studio
Visual Studio Code Debug Adapter Host Package 1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio
Visual Studio Tools for AI 0.3.3.0
An integrated development environment for AI / Deep Learning application development.
Visual Studio Tools for AI: Azure Batch AI 0.3.3.0
This package provides Azure Batch AI support in Visual Studio Tools for AI.
Visual Studio Tools for AI: Azure Machine Learning 0.3.3.0
This package provides Azure Machine Learning support in Visual Studio Tools for AI.
Visual Studio Tools for AI: Remote Machine 0.3.3.0
This package provides Remote Machine support in Visual Studio Tools for AI.
Visual Studio Tools for Universal Windows Apps 15.0.27130.2036
The Visual Studio Tools for Universal Windows apps allow you to build a single universal app experience that can reach every device running Windows 10: phone, tablet, PC, and more. It includes the Microsoft Windows 10 Software Development Kit.
VisualStudio.Mac 1.0
Mac Extension for Visual Studio
Xamarin 4.8.0.760 (fc93f3f5b)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.
Xamarin Designer 4.8.188 (c5813fa34)
Visual Studio extension to enable Xamarin Designer tools in Visual Studio.
Xamarin.Android SDK 8.1.5.0 (HEAD/75f8c6838)
Xamarin.Android Reference Assemblies and MSBuild support.
Xamarin.iOS and Xamarin.Mac SDK 11.6.1.4 (db807ec)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.
Charles

Azure WebJobs and Visual Studio 2017

I need to deploy an Azure WebJob and tried to follow this article. Is this supposed to work in Visual Studio 2017? I have none of the mentioned context menu entries (tried two different machines).
I have none of the mentioned context menu entries (tried two different machines).
What type of project did you create? Until now, we could see the [Publish as Azure WebJob…] context menu when we create a Console App(.NET Framework) in Visual Studio 2017.
You also need to check whether you have checked the Azure Development option when you install your Visual Studio 2017. If you did not do that, you could re-run the Visual Studio 2017 install exe file to update your Visual Studio 2017.
If your project type is Console App(.NET Core), the publish function is not available until now.
No.
WebJobs deployment features are available in Visual Studio 2015 when you install the Azure SDK for .NET.
It's not yet available in VS2017.
EDIT: See post below.

Where can I download Azure SDK for Visual Studio 2010?

Has anyone recently tried to download Azure SDK for Visual Studio 2010? Going to the Azure site doesn't give the option any more; it only allows downloading SDK for VS2012 and VS2013.
Is VS2010 no longer supported?
Use the Web Platform Installer and search for "azure 2010".
The Azure 2.1 SDK is available for Visual Studio 2010 (with SP1).
Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (March 2011)
http://www.microsoft.com/en-us/download/details.aspx?id=15658
it should not give you any problems.
If you're trying to download the latest SDK (version 2.2), it is not supported for VS 2010. See this blog post from Scott Guthrie: http://weblogs.asp.net/scottgu/archive/2013/10/22/windows-azure-announcing-release-of-windows-azure-sdk-2-2-with-lots-of-goodies.aspx. You should be able to download/install earlier versions of SDK using Web Platform Installer.
Unfortunately, this is not working with Visual Studio 2010 Ultimate. The web platform installer is responding with a list of errors.

Resources