Team Explorer Everywhere Command-Line - Minimum requirements - tfs

On a machine that contains Visual Studio 2010 installed (along with the Visual Studio Command Prompt + Team Foundation Client), I have developed a small bat file that contains TF commands in it.
Now I need to move it to our Windows Server 2012 and there is no Visual Studio installed in there. So I found this nice package: https://github.com/Microsoft/team-explorer-everywhere
Out of it, I would like to make use of the "Command-Line Client" only. I have downloaded its package but I realized that, in order to make it work nicely, I suspect that I may need to install a few other components, such as Java.
It isn't clear what exactly are these components. Does anyone have a clue?

From the Help folder that's part of the package:
Operating system requirements:
Windows 10 (x86 and x64)
Windows 8.1 (x86 and x64)
Windows 8 (x86, x64)
Windows 7 (x86, x64)
Linux with GLIBC 2.3+ (x86, x86_64)
Mac OS X 10.8+ (Intel only)
Java runtime requirements:
Oracle Java 1.7+ or IBM Java 1.7+ on Linux
Apple Java 1.7+ on Mac OS X
Oracle Java 1.7+ or IBM Java 1.7+ on Windows

Related

Minimal WinSDK features for bazel

I'm installing Bazel so I can install mediapipe for Python on Windows 10. It says in the Bazel requirements:
The Windows SDK contains header files and libraries you need when
building Windows applications.
So I downloaded WinSDK and found out that the full installation requires 3.4GB. Is there a minimal set of features that I need to install from WinSDK for Bazel to work, so I can avoid installing the whole 3.4GB? This is the list of the WinSDK features:
Windows Performance Toolkit
Debugging Tools for Windows
Application Verifier For Windows
.NET Framework 4.8 Software Development Kit
Windows App Certification Kit
Windows IP Over USB
MSI Tools
Windows SDK Signing Tools for Desktop Apps
Windows SDK for UWP Managed Apps
Windows SDK for UWP C++ Apps
Windows SDK for UWP Apps Localization
Windows SDK for Desktop C++ x86 Apps
Windows SDK for Desktop C++ amd64 Apps
Windows SDK for Desktop C++ arm Apps
Windows SDK for Desktop C++ arm64 Apps
Windows SDK for Desktop C++ x86 Apps was enough (it auto selects its dependency packages as well).

Can Team Foundation Server 2010 be installed on Windows 10?

When Team Foundation Server 2010 was released, there are no Windows 10. I check its system requirements and found it supports Windows 7. So does anyone have experiences in installing TFS 2010 on Windows 10 successfully?
Thanks
TFS 2010 doesn't support Windows 10, it only supports the following client operating systems:
Windows 7 (Home Premium, Professional, Enterprise, Ultimate)
Windows Vista SP2
More details, please refer to Requirements and compatibility.

WinObjC in Macbook

The prerequisite to work with BridgeiOS is to have windows 10 and latest visual studio.
Is there a way we can develop it in Macbook?
Yes, you can develop Windows 10 apps on a Mac Book, but you will need to have Windows installed. I use a Mac Book pro, and I have three ways of running windows:
1) Installed via Bootcamp, which Apple provides
2) Installed via a virtualized piece of software, like Parallels, which allows me to boot into OS X, then into a Windows environment.
3) If you have an Azure subscription, you can create an Azure VM with Visual Studio already installed, and that way you can do development from any machine. Here is a tutorial on how to do that.
If you need a free Azure account, you may be eligible for BizSpark. This can pay for the bill for your Azure VM running Visual Studio.
Just as you need a Mac to build for iOS, you need a Windows Machine to build for Windows (even with the iOS Bridge).
However, unlike with Apple, Microsoft will let you use a virtual machine.
I have a MacBook running Windows via Parallels. There's also a free version of Visual Studio available. So it's definitely possible to build for Windows 10 on a Mac.

Windows SDK path common to Windows XP (32-bit) and Windows 7 (64-bit)

I'm using a tool from the Windows SDK in my Visual Studio project. I need to support both Windows XP (32-bit) and Windows 7 (64-bit) development environments.
The Windows SDK gets installed under Program Files in both OSes. This is the problem!
I can't figure out what environment variable to use for the path. From a 32-bit process like Visual Studio the environment variables that map to Program Files are:
Windows XP (32-bit): %ProgramFiles%
Windows 7 (64-bit): %ProgramW6432%
These are different, so how can I tell Visual Studio what the path is to the Windows SDK?
I'd like to avoid any special configuration, like hardcoding the path or adding more environment variables.
I'm just going to specify the path as %SystemDrive%\Program Files\Microsoft SDKs\Windows\v7.0, but I don't like it!

Why does TFS 2010 installation not offer to install TFS on Win XP?

I am installing TFS 2010 on a Win XP PC. When I get to "Select features to install" it only offers to install the Team Foundation Build Service. It does not offer to install Team Foundation Server.
Why oh why is this?
XP is not a supported operating system. Only 2003+ server operating systems are supported.
Edit - Just noticed my link was for TFS 2008 - Here's the list of OSes that support TFS 2010:
Windows Vista® operating system with Service Pack 2 (both 32-bit and 64-bit versions, excluding Windows Vista Starter and Home Basic Editions)
Windows 7® operating system (both 32-bit and 64-bit versions, excluding Windows 7 Starter Edition)
Windows Server® 2003 (32-bit) with Service Pack 2 or later (all editions)
Windows Server® 2003 R2 (32-bit) or later (all editions)
Windows Server® 2008 (both 32-bit and 64-bit) with Service Pack 2 or later
Windows Server® 2008 R2 (64-bit)
Well.. it is a SERVER product.
However, considering you can install it on Vista or Windows 7 then they probably are doing things that just aren't supported under IIS 5.1

Resources