%3CLINGO-SUB%20id%3D%22lingo-sub-974615%22%20slang%3D%22en-US%22%3EMIM%20WAL%20-%20Installation%20Guide%20Part%202%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-974615%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSTRONG%3E%20First%20published%20on%20MSDN%20on%20Mar%2024%2C%202017%20%3C%2FSTRONG%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3EThis%20post%20is%20a%20continuation%20of%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fconnector_space%2F2017%2F03%2F24%2Fmim-wal-installation-guide-part-1%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20MIM%20WAL%E2%80%93Installation%20Guide%20Part%201%20%3C%2FA%3E%20%3CBR%20%2F%3ENavigate%20to%20the%20location%20where%20you%20have%20the%20MIM%20WAL%20Source%20Code%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20584px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153860i4AB2768B5FB64D57%2Fimage-dimensions%2F584x238%3Fv%3D1.0%22%20width%3D%22584%22%20height%3D%22238%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3EOpen%20the%20Folder%20%E2%80%9CReferencedAssemblies%E2%80%9D%20%3CBR%20%2F%3EIn%20this%20Folder%20we%20want%20to%20copy%20the%20System.Management.Automation.dll%20file%20%3CBR%20%2F%3EOnce%20the%20file%20is%20copied%20into%20this%20folder%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20590px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153861iEE25B942938FE293%2Fimage-dimensions%2F590x155%3Fv%3D1.0%22%20width%3D%22590%22%20height%3D%22155%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3ENow%20open%20the%20folder%20%E2%80%9C4.1.3496.0%E2%80%9D%20%3CBR%20%2F%3ENow%20copy%20the%20following%20.DLL%20Files%20into%20the%204.1.3496.0%20folder%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CUL%3E%0A%3CLI%3EMicrosoft.IdentityManagement.WebUI.Controls.dll%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CUL%3E%0A%3CLI%3EMicrosoft.IdentityManagement.WFExtensionInterfaces.dll%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CUL%3E%0A%3CLI%3EMicrosoft.ResourceManagement.dll%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CUL%3E%0A%3CLI%3EMicrosoft.ResourceManagement.WorkflowContract.dll%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20604px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153862i598733CD2E386CF9%2Fimage-dimensions%2F604x214%3Fv%3D1.0%22%20width%3D%22604%22%20height%3D%22214%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3ENow%20step%20back%20a%20few%20folders%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20607px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153863i9E851B869D2FDED4%2Fimage-dimensions%2F607x241%3Fv%3D1.0%22%20width%3D%22607%22%20height%3D%22241%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3Eopen%20the%20Scripts%20Folder%20and%20copy%20the%20Files%20gacutil.exe%20and%20sn.exe%20into%20the%20Scripts%20folder.%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20609px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153864i756111F907D82364%2Fimage-dimensions%2F609x274%3Fv%3D1.0%22%20width%3D%22609%22%20height%3D%22274%22%20%2F%3E%3C%2FSPAN%3E%3CBR%20%2F%3EOpen%20up%20Visual%20Studios%20Command%20Prompt%20and%20enter%20cd%20%3CENTER%20path%3D%22%22%20of%3D%22%22%20location%3D%22%22%20where%3D%22%22%20you%3D%22%22%20have%3D%22%22%20the%3D%22%22%20other%3D%22%22%20copied%3D%22%22%20files%3D%22%22%3E%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20612px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153865i33142196957AD74A%2Fimage-dimensions%2F612x323%3Fv%3D1.0%22%20width%3D%22612%22%20height%3D%22323%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3ENow%20that%20we%20have%20all%20the%20files%20required%20to%20compile%20the%20MIM%20WAL%20open%20up%20Visual%20Studios%20or%20you%20can%20just%20navigate%20to%20the%20MIM%20WAL%20Source%20Files%20that%20you%20downloaded%20previously%20and%20click%20on%20WAL.sln%20%3CBR%20%2F%3EAt%20the%20time%20of%20Blog%20Posting%20Visual%20Studios%202017%20was%20not%20supported%2C%20so%20I%20had%20to%20use%202015%20%3CBR%20%2F%3EOnce%20you%20have%20the%20solution%20open%20%3CBR%20%2F%3Elets%20replace%20the%20current%20snk%20that%20is%20associated%20with%20the%20Source%20Code%20%3CBR%20%2F%3EIn%20Visual%20Studios%20in%20the%20Solution%20Explorer%20you%20will%20see%203%20locations%20where%20WAL.snk%20already%20exist%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20242px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153867i4237D53E9071B547%2Fimage-dimensions%2F242x375%3Fv%3D1.0%22%20width%3D%22242%22%20height%3D%22375%22%20%2F%3E%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20243px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153868iD6A5C27D771D0737%2Fimage-dimensions%2F243x377%3Fv%3D1.0%22%20width%3D%22243%22%20height%3D%22377%22%20%2F%3E%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20246px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153869i2814B72D4FCDF39F%2Fimage-dimensions%2F246x379%3Fv%3D1.0%22%20width%3D%22246%22%20height%3D%22379%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3ERight%20click%20on%20the%201st%20WAL.snk%20you%20find%20under%20the%20Solution%20%E2%80%98WAl%E2%80%99(1%20project)%20section%20%3CBR%20%2F%3ERight%20click%20on%20the%20file%20and%20select%20Remove%20%3CBR%20%2F%3ENow%20Right%20click%20on%20Solution%20%E2%80%98WAl%E2%80%99(1%20project)%20and%20select%20Add%20%3CBR%20%2F%3EThan%20select%20Existing%20Item%20%3CBR%20%2F%3ENavigate%20to%20location%20where%20the%20new%20.SNK%20file%20you%20created%20exist.%20%3CBR%20%2F%3Eyou%20may%20get%20a%20warning%20message%2C%20accept%20the%20warning%20and%20continue%20%3CBR%20%2F%3ERepeat%20these%20steps%20for%20the%20remaining%202%20WAL.snk%20files%20%3CBR%20%2F%3ERight%20Click%20on%20WorkflowActivityLibrary%20and%20click%20on%20properties%20than%20select%20signing%20%3CBR%20%2F%3Efor%20choose%20strong%20name%20key%20file%20browse%20to%20the%20location%20where%20the%20new%20.snk%20file%20is%20located%20and%20select%20the%20new%20one.%20(note%20%3A%20The%20old%20one%20may%20still%20show%20up)%20%3CBR%20%2F%3EUncheck%20Delay%20sign%20only%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20643px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153870iD956B1B68D8BA48F%2Fimage-dimensions%2F643x350%3Fv%3D1.0%22%20width%3D%22643%22%20height%3D%22350%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3ERight%20Click%20on%20WorkflowActivityLibrary.UI%20and%20click%20on%20properties%20than%20select%20signing%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20634px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153871iEEA652D711BFD060%2Fimage-dimensions%2F634x301%3Fv%3D1.0%22%20width%3D%22634%22%20height%3D%22301%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3Efor%20choose%20strong%20name%20key%20file%20browse%20to%20the%20location%20where%20the%20new%20.snk%20file%20is%20located%20and%20select%20the%20new%20one.%20(note%20%3A%20The%20old%20one%20may%20still%20show%20up)%20%3CBR%20%2F%3EUncheck%20Delay%20sign%20only%20%3CBR%20%2F%3EIn%20Visual%20Studios%20Change%20Debug%20to%20Release%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20730px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153873iDBCAC724FDD07242%2Fimage-dimensions%2F730x128%3Fv%3D1.0%22%20width%3D%22730%22%20height%3D%22128%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3ENow%20click%20on%20Build%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20508px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153874iEF52AD327F586724%2Fimage-dimensions%2F508x197%3Fv%3D1.0%22%20width%3D%22508%22%20height%3D%22197%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3EAnd%20select%20Build%20Solution%20%3CBR%20%2F%3ELook%20in%20the%20output%20window%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20623px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153875iEEFE3393347CEF9D%2Fimage-dimensions%2F623x154%3Fv%3D1.0%22%20width%3D%22623%22%20height%3D%22154%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3EAnd%20verify%20that%20it%20either%20says%20Build%20or%20Rebuild%20All%20and%20it%20shows%20successful.%20%3CBR%20%2F%3ENavigate%20to%20the%20Location%20where%20your%20WAL%20Source%20Code%20is%20Located%20and%20copy%20the%20folder%20Solution%20Output%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20618px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F153876i916E0C0966067BD6%2Fimage-dimensions%2F618x346%3Fv%3D1.0%22%20width%3D%22618%22%20height%3D%22346%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3EPlace%20the%20Solution%20Folder%20on%20a%20shared%20drive%20or%20a%20location%20you%20have%20easy%20access%20to.%20%3CBR%20%2F%3EContinue%20to%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fconnector_space%2F2017%2F04%2F07%2Fmim-wal-installation-guide-part-3%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20MIM%20WAL%20-%20Installation%20Guide%20Part%203%20%3C%2FA%3E%3C%2FENTER%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-974615%22%20slang%3D%22en-US%22%3E%3CP%3EFirst%20published%20on%20MSDN%20on%20Mar%2024%2C%202017%20%26nbsp%3BThis%20post%20is%20a%20continuation%20of%26nbsp%3B%20MIM%20WAL%E2%80%93Installation%20Guide%20Part%201Navigate%20to%20the%20location%20where%20you%20have%20the%20MIM%20WAL%20Source%20CodeOpen%20the%20Folder%20%E2%80%9CReferencedAssemblies%E2%80%9DIn%20this%20Folder%20we%20want%20to%20copy%20the%20System.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-974615%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAnthonyMarsiglia%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Microsoft

First published on MSDN on Mar 24, 2017

This post is a continuation of MIM WAL–Installation Guide Part 1
Navigate to the location where you have the MIM WAL Source Code

Open the Folder “ReferencedAssemblies”
In this Folder we want to copy the System.Management.Automation.dll file
Once the file is copied into this folder

Now open the folder “4.1.3496.0”
Now copy the following .DLL Files into the 4.1.3496.0 folder

    • Microsoft.IdentityManagement.WebUI.Controls.dll

 

    • Microsoft.IdentityManagement.WFExtensionInterfaces.dll

 

    • Microsoft.ResourceManagement.dll

 

    • Microsoft.ResourceManagement.WorkflowContract.dll




Now step back a few folders

open the Scripts Folder and copy the Files gacutil.exe and sn.exe into the Scripts folder.

Open up Visual Studios Command Prompt and enter cd <enter path of location where you have the other copied files>

Now that we have all the files required to compile the MIM WAL open up Visual Studios or you can just navigate to the MIM WAL Source Files that you downloaded previously and click on WAL.sln
At the time of Blog Posting Visual Studios 2017 was not supported, so I had to use 2015
Once you have the solution open
lets replace the current snk that is associated with the Source Code
In Visual Studios in the Solution Explorer you will see 3 locations where WAL.snk already exist


Right click on the 1st WAL.snk you find under the Solution ‘WAl’(1 project) section
Right click on the file and select Remove
Now Right click on Solution ‘WAl’(1 project) and select Add
Than select Existing Item
Navigate to location where the new .SNK file you created exist.
you may get a warning message, accept the warning and continue
Repeat these steps for the remaining 2 WAL.snk files
Right Click on WorkflowActivityLibrary and click on properties than select signing
for choose strong name key file browse to the location where the new .snk file is located and select the new one. (note : The old one may still show up)
Uncheck Delay sign only

Right Click on WorkflowActivityLibrary.UI and click on properties than select signing

for choose strong name key file browse to the location where the new .snk file is located and select the new one. (note : The old one may still show up)
Uncheck Delay sign only
In Visual Studios Change Debug to Release


Now click on Build

And select Build Solution
Look in the output window

And verify that it either says Build or Rebuild All and it shows successful.
Navigate to the Location where your WAL Source Code is Located and copy the folder Solution Output

Place the Solution Folder on a shared drive or a location you have easy access to.
Continue to MIM WAL - Installation Guide Part 3