build VDProj without Visual Studio installed - c#

We are using Visual Studio 2008 and .Net 3.5. we can build our C# projects in build machine by using MSBuild from SDK because we don't have visual studio installed on the build machine.
Now we are trying to build the Setup project with similar settings. It looks like the MSBuild doesn't like .vDProj. any idea how can we do that?
thanks,
EDIT:
the build machine only has SDK installed, no Visual Studio installed, no other thirdparty build tool installed.

Install Visual Studio on the Build machine.

Related

How to install a VS plugin in Rider?

I am trying to switch from Visual Studio to Rider. For that, I need Rider to be able to import a third-party SDK (ArcGIS Pro SKD from Esri). This is available in the Visual Studio Marketplace but not in Rider. I also have a vsix installer package for offline installation. There is no ArcGIS plugins in the Rider marketplace, and if installing it looks like Rider wants it in some packaged form. The SDK installation contains all sorts of librarys and templates. If i can't install them, it basically renders Rider a useless tool for me.
What are my options here? I am basically assuming that a VS plugin should work in Rider. Is this Assumption flawed?
Esri only supports VS 2017 and 2019.
https://github.com/Esri/arcgis-pro-sdk/wiki#requirements
You cannot use a .vsix installer with rider so you are out of luck with regard to official channels. You could try creating your own build target in Rider following this guide.
You want your Rider build target to point to
"C:\Program Files (x86)\MSBuild\Esri\ESRI.ArcGIS.AddIns.11.targets"
or whatever the equivalent is for the version of the Esri SDK you are using.
Good luck.

Microsoft.TeamFoundation.Client

My computer has Visual Studio 2013 installed.
I tried to compile some source code but it doesn't work.
It is C# language and it uses namespace Microsoft.TeamFoundation.VersionControl.Client
When I install VS2010, it compiles well!
I find that the source code use VS2010 Microsoft.TeamFoundation.VersionControl.Client's dll file.
How can I solve this problem?
Your application are trying to referencing dlls Microsoft.TeamFoundation.VersionControl.Client from the GAC.
One solution is just as you done, install VS 2010 on the development environment and referencing the Microsoft.TeamFoundation dlls from the GAC. VS 2010 installed version 10 of the Team Foundation dlls into the development GAC.
However, this will cause you need to also install VS2010 on the build agent. A better solution is using Nuget Package. These have been moved into a Nuget package.
They're also stored under the "CommonExtensions" folder of your Visual
Studio installation, but these are not meant to be referenced anymore,
that's what the NuGet package is for.
C:\Program Files (x86)\Microsoft Visual Studio 1x.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
Take a look at this similar question: Where can I find Microsoft.TeamFoundation.VersionControl.Client.dll in Visual Studio 2015 installation?

Where can I download v4.5 of the expression blend SDK

On my dev machine with vs2017 installed I have
but on the CI server with only the MSBuildTools installed. No Visual Studio I have tried downloading the blend SDK but I can only find v4.0
https://www.microsoft.com/de-at/download/details.aspx?id=10801
Can I get v4.5 without installed visual studio?
You can choose to download this from the internet in the Visual Studio 2015 installer.

exe is not working where VS 2012 is not installed...

i have created an exe which works only in those PC's where visual studio is installed.. not working where Visual studio is not installed ?
what is minimum requirement for an exe where visual studio is not installed ?
When you create a visual studio project, you target a specific framework version. You can check that by Solution Explorer => Right Click Project => Application > Target Framework.
This .NET framework needs to be installed on the PC for the application to work.
To run the generated EXE, you need the CLR to be installed which is shipped as part of the .NET Framework.

Launch MSTest on TeamCity with MSBuild package

I have a solution build with VS 2013.
On teamcity I used MSBuild to build it.
Is that possible to launch MSTests with MSBuild?
What if I'll install VS2013 community edition? Will it help to launch MSTests?
Agents for Visual Studio installs all necessary packages.

Categories