BizTalk development with VS2012 without Server installation - visual-studio-2012

I have already BizTalk 2013 server installed on cloud. And I have already Visual Studio 2012 on my Window 7 computer. What do I need to install (and where do I get it) to have Visual Studio 2012 BizTalk 2013 projects without installing BizTalk server on my machine.
Thanks

For development you must install the BizTalk Developer Tools from the BizTalk install media. That adds the BizTalk Project System to Visual Studio.
However, while such a setup is technically possible, you will find it frustratingly unproductive.
Mostly because you will not be able to Deploy directly to the remote BizTalk Server.
If you are serious about BizTalk development, please consider either a VM with the entire stack (Windows, SQL Server, BizTalk Server and Visual Studio) or boot to VHD also with the entire stack. If you use Windows 8 ENT, you can use the same VHD either in a VM or direct boot.

Related

Visual Studio 6.0 apps on Azure

Can I run apps created by Visual Studio 6 on Azure? Im thinking of already compiled legacy ones that give console output that can be piped. What are my options?
Apps are written in Both visual Basic and visual C++ 6.
Assuming you mean Visual Basic 6.0 applications, then yes, deploy a Virtual Machine with any of these OSes and run your application on it.
The Visual Basic team is committed to "It Just Works" compatibility for Visual Basic 6.0 applications on the following supported Windows operating systems:
Windows 10
Windows 8.1
Windows 7
Windows Server 2019
Windows Server 2016
Windows Server 2012 including R2
Windows Server 2008 including R2
The Visual Basic team’s goal is that Visual Basic 6.0 applications continue to run on supported Windows versions. As detailed in this document, the core Visual Basic 6.0 runtime will be supported for the full lifetime of supported Windows versions [...]
(From https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/visual-basic-6-support-policy)
You can probably use Azure Container Instances as well with Windows containers, but building a container image for VB6 may be tricky.

How to install Biztalk 2013 Project Templates in Visual Studio 2012?

Doing some work on a proof of concept in Azure VM with SQL Server 2012, BizTalk 2013 and Visual Studio 2012. All 3 (SQL, BizTalk and Visual Studio) are on the same VM. In visual studio 2012, I cannot see any project templates for BizTalk.
I installed the Windows Azure BizTalk Services preview but unfortunately, that only installs two templates both for BizTalk Azure services (not orchestrations, etc.).
I tried running (as admin) devenv.exe /InstallVSTemplates to no avail.
All I'm trying to do is have the BizTalk project templates installed in VS2012 so I can create an orchestration.
Ideas? Suggestions?
As part of the Biztalk installation, there's an option to install the developer tools and SDK. If it's not installed initially, you can go into control panel, modify the installation and add it there.
If the dev tools and SDK are grayed out, it's because IIS ASPNET 4.5 and WCF HTTP ACTIVATION 4.5 prerequisites have not been met. Ironically enough, once you meet said requirements, they'll appear during installation (as seen in the image below). In order enable the SDK option, I've found that installing Excel, in addition to several IIS options will enable the installation option. Credit to this blog entry for pointing me in the right direction.
TL;DR Install Visual Studio 2012 FIRST to get ASPNET 4.5 and WCF HTTP requirements met before installing BizTalk. Not sure why they couldn't just say something during the BizTalk installation. Maybe have a "Development environment" mode or type of installation where they'd mention having VS installed first.

Is it possible to use a later version of TFS Build than the server it connects to?

We have a TFS 2008 server used for source control, and a build agent connected to it that handles our continuous integration.
I'd like to be able to set up builds for projects that were created in a later version of Visual Studio, like 2012, whilst still being able to build projects that use Visual Studio 2008 (For example, we've some Windows Mobile code that we need to support)
Should this "just work"; do I need to install a separate build agent, or do I have to upgrade everything (and if so, for do I keep the Windows Mobile code building)?
As was said you need to use the same version of the Build Agent as TFS (with the exception that TFS 2012 also supports 2010 build agents).
However, you can still install any version of Visual Studio supported by your build server OS. So even though you are using 2008 Build Agent, you should be able to install Visual Studio 2012 and build projects with it.
The build agent/controller needs to be of the same version as the TFS server itself - you can't just upgrade the build controller (wee tried this before upgrading from 2010 to 2012).
So, if I read the compatibility matrix right, you will have to upgrade your environment.

Do I need to have SharePoint 2013 installed on my local machine for web part development?

We have a SharePoint 2013 server on a remote machine. Can I develop web parts without installing SP server on my development PC or VS2012 on the remote machine? There seem to be conflicting messages about this on various sites.
I simply want to be able to build my apps locally and deploy to SP2013. Is there an SP2013 "lite" solution that will help me achieve this on my dev machine?
Yes, you can develop Apps for SharePoint 2013 without installing SharePoint itself. You will need to install the following:
Install the Microsoft Web Platform Installer from
http://www.microsoft.com/web/downloads/platform.aspx
Install the SharePoint 2013 Development SDK from
http://www.microsoft.com/en-us/download/details.aspx?id=35585
You will also need to set up an App Catalog for your SharePoint site to make use of the apps you create.
Note: If you want to develop solution (wsp) files then you will still need to have SharePoint installed on the dev machine.
In SP 2013, it is now available to develop apps without installing SP directly, using Visual Studio 2012.
Please refer to this article
As noted:
With previous versions of the SharePoint tools in Visual Studio,
developers had to install SharePoint Foundation or SharePoint
Server locally before they could build SharePoint solutions in
Visual Studio. This requirement increased the cost of development not
only because more copies of SharePoint were needed but also because
more capable systems were required to host them.
By using the SharePoint development tools in Microsoft Visual Studio 2012 with
Microsoft SharePoint 2013, however, you can create app for SharePoint
solutions on a system by using a remote installation of SharePoint.
You don't have to install SharePoint 2013 on your local system. This
capability is known as remote development.
..and, for WSP SharePoint 2013 solutions, SharePoint 2013 requires Windows 2008 R2, so your development workstation can't be Windows 7 ... so slap on some memory, stand up a 2008 VM and reinstall everything again. Not good - wish there were a better way for sure.

VS 2010 installed but i have share point server 2010 in my remote machine

I have VS 2010 installed and i have share point server 2010 in my remote machine. So is it possible to do share point 2010 development in VS 2010 without having share point 2010 server on same machine?? Currently it is prompting me and giving message that share point server should be installed. Is there any hack to get out of this.
Thanks in advance !!
--Raghav
It is possible but you won't be able to use the tooling in Visual Studio. You'll have to build, deploy and test everything manually.
Instructions on how to do this can be found in Chapter 2 of Inside SharePoint Foundation 2010
http://msdn.microsoft.com/en-us/library/ff798298.aspx#InsideSP14_Ch2_DSS
If you wish to use the Visual Studio 2010 tooling for SharePoint development, you'll need to install SharePoint 2010 on your development box. Instructions on how to do so can be found here
http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx
No you can not do the development unless untill you have visual studio installed on server hosting SharePoint. You can use Window7 or Windows 2008 server with sharepoint installed on them

Resources