Commit 60373adc authored by Edward Wang's avatar Edward Wang

HOWTO: readd local deployment info

parent e922e468
......@@ -31,17 +31,17 @@ If you skipped step 0), take the nightly build vlc.7z
Extract the libVLC contents from vlc.7z to vlc/
You need to add a libvlccore.lib if it is missing from the package.
You can regenerate it using https://wiki.videolan.org/GenerateLibFromDll/
You can regenerate it using https://wiki.videolan.org/GenerateLibFromDll
2) Build and package the front-end
----------------------------------
Open the VLC_WinRT solution in app/VLC_WINRT.sln
4a) Get your developer signature from your account
3a) Get a developer signature from your account
--------------------------------------------------
If you don't have a dev account, see the next paragraph
4b) Local signature
3b) Local signature
-------------------
Package.appxmanifest, and generate a self-signed cert
......@@ -64,15 +64,33 @@ Select your "VLC_WINRT_1.0.0.0_x86_Debug.cer"
Next
Finish
5) Build
4) Build
--------
Click on Build Solution.
Click on Deploy Solution
Profit. \o/
4b) Alternately, if you wish to manually install:
-------------------------------------------------
Useful in case of network drive, for instance.
Start → Programs → Microsoft Visual Studio 2012 → Visual Studio Tools → Debuggable Package Manager
Install VCRT dependency:
Add-AppxPackage Dependencies/x86/*
( or Add-AppxPackage Dependencies/x86/Microsoft.VCLibs.x86.Debug.11.00.appx if you feel like it )
Deploy VLC appx:
Add-AppxPackage VLC_WINRT_1.0.0.0_x86_Debug.appx
Enable debug mode for the app:
(note: use Get-AppxPackage to look up the full name of the app)
Enable-AppxDebug 9519ba58-7ad6-4c4e-97ed-bfc2135a0d19_1.0.0.0_x86__2c7ztm58ext6g
# Debugging has been enabled for 9519ba58-7ad6-4c4e-97ed-bfc2135a0d19_1.0.0.0_x86__2c7ztm58ext6g.
6) Extra: Helpful snippets and tools
5) Extra: Helpful snippets and tools
------------------------------------
Use http://technet.microsoft.com/en-us/sysinternals/bb896647 DebugView to view the debug logs
And Procmon ( http://technet.microsoft.com/en-ca/sysinternals/bb896645.aspx ) helps to see and debug events (like loading DLLs/modules/etc)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment