Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where are .Net 4.5.2 tools installed?

I'm having problem with LC.exe when building our application in Visual Studio 2013. When I started searching for LC.exe, I found the latest one installed under "c:\Program Files(x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools". I have both 4.5.1 and 4.5.2 installed. But I don't see a "NETFX 4.5.2 Tools" folder anywhere. When I uninstalled 4.5.1, all those tools are gone, and the latest LC.exe I can get is for .Net 4.5, which I also have installed. But where is the one installed by 4.5.2? I've tried removing and reinstalling 4.5.2 and still cannot find any tools from it. Does this mean I have to have both 4.5.1 and 4.5.2 installed? Is there a list of files (and installed paths) installed by each of the .Net pack? I understand from 4.0 onward .Net install should be in-place replacement, but I think the LC.exe in 4.5.1 path is 4.5.1, not 4.5.2 version (with version number 4.0.30319.33440).

Thanks for any info or pointers!

like image 467
richard.zhu Avatar asked Sep 01 '25 17:09

richard.zhu


1 Answers

the latest LC.exe is contained in Windows SDK for Windows 8.1, which is installed by Visual Studio 2013. Unfortunately, it is installed under the folder name "NETFX 4.5.1 Tools". This is confusing because when .Net environment 4.5.2 comes out, people would expect a folder of "NETFX 4.5.2 Tools". Turns out, there is NO 4.5.2 tools. A page from MSDN explains what's included in where fairly clearly: http://blogs.msdn.com/b/dotnet/p/dotnet_sdks.aspx#.

like image 179
richard.zhu Avatar answered Sep 04 '25 06:09

richard.zhu