I have installed WIX 3.8 and I still can't find the WIX template in my VS. I don't have a C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX folder as well. How do I enable Wix in VS 2013 Express?
Visual Studio Express editions don't support third-party packages like WiX's Votive. There's nothing WiX can do to integrate into Express.
Related
My SW project depends on Visual C++ Redistributable for Visual Studio 2015.
If the Redistributable is not installed on a target machine, I would like to download it from the Internet and install it during installation of my project.
Is it possible to do using Wix installer?
I prefer not to use merge modules and include the Redistributable to the my application installer.
Thanks
Yes, using a bundle. See http://wixtoolset.org/documentation/manual/v3/howtos/redistributables_and_install_checks/install_dotnet.html for how it's done with .NET. For VC redistributables, you'd need to define your own ExePackage for vcredist_x86.exe or vcredist_x64.exe.
I've been trying to use Apache Cordova in Visual Studio 2015 CTP, but I'm getting error: "WebSocket4Net, The software is missing from your system. You may also have to configure it after installation.". I've tried:
Reinstall Visual Studio 2015 (and deleted previous version - 2013). In the setup I've marked Cordova tools.
I found some suggestion to download WebSocket4Net(0.9).Binaries.zip from CodePlex and copy it to specified folder. However, the file WebSocket4Net.dll I've already there in the folder c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\WebClient\Diagnostics\ToolWindows and looks it doesn't matter.
Environment: Windows 7 Professional
Any idea what can be done yet to fix this problem?
If you're installing Visual Studio 2015 copy it to:
C:\Program Files (x86)\Microsoft Visual Studio
12.0\Common7\IDE\CommonExtensions\Microsoft\WebClient\Diagnostics\ToolWindows.
Microsoft Visual Studio 12.0
I have Visual Studio 2008, 2010, and WIX37.msi (WIX 3.7) installed on my machine.
However, I am unable to see WIX project type in Visual studio 2008/2010.
Do I need to install additional tool/plugin?
I have Visual Studio 2008 and Visual Studio 2010 installed on my machine and I installed WiX v3.7 RTM from Codeplex. Things work okay for me. There is a known issue in VS2008 that requires you to set an MSBuild property called RunWixToolsOutOfProc to true. This occurred because parts of WiX v3.7 were incorrectly built against the NETFX4.0 and VS2008 runs on NETFX2.0.
Install v3.0 of WiX Toolset, to make it work with Visual Studio 2008. You can get it here: http://wix.codeplex.com/releases/view/44406
I don't know why it's not documented on their site but apparently you can't install the latest version (3.10 at the moment) and make it work with VS2008.
Is there a reference on creating a Visual Studio 2010 Installer project for a WinForms application that uses SQL 2012 LocalDb?
I'm not aware of any good reference, but it is pretty easy. The ClickOnce packages are compatible between Visual Studio 2010 and 2012, so all you'd need to do is to install Visual Studio 2012 somewhere to get the LocalDB bootstrapper (free VS 2012 Express for Desktop) and copy SqlLocalDB2012 folder from C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages to C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages (depending on your Windows installation the location could be slightly different, but should be easy to find).
Now the caveat is that to connect from .NET to LocalDB you need .NET 4.0.2 or later. I don't think there is a bootstrapper for .NET 4.0.2 anywhere. So you will either need to implement it yourself, or target .NET 4.5. You should be able to copy the .NET 4.5 bootstrapper from VS 2012 just like you can copy the LocalDB one.
I'm running Visual Studio 2008 SP1, and I'm getting the following error when trying to compile my WiX projct:
Could not find required file
'setup.bin' in 'C:\Program
Files\Microsoft
SDKs\Windows\v6.0A\Bootstrapper\Engine
I've got Windows Installer 3.0 and the Windows Platform SDK installed. I've got a Microsoft SDKs\Windows\v6.0A directory, but there is no Boostrapper directory. Where can I get this?
Which Windows SDK do you have installed? I installed this one a few months back and it included the bootstrapper