2015-03-31 114 views
3

在Visual Studio 2013中构建我们的应用程序时,我遇到了LC.exe的问题。当我开始搜索LC.exe时,发现最新的一个安装在“c:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A \ bin \ NETFX 4.5.1工具“。我安装了4.5.1和4.5.2。但是我没有在任何地方看到“NETFX 4.5.2 Tools”文件夹。当我卸载4.5.1时,所有这些工具都消失了,我可以得到的最新LC.exe是.Net 4.5,我也安装了它。但是4.5.2安装的是哪里?我试过删除并重新安装4.5.2,仍然找不到任何工具。这是否意味着我必须同时安装4.5.1和4.5.2?是否有每个.Net包安装的文件列表(和安装路径)?我从4.0开始了解.Net安装应该是就地更换,但我认为4.5.1路径中的LC.exe是4.5.1,而不是4.5.2版本(版本号为4.0.30319.33440)。安装.Net 4.5.2工具在哪里?

感谢您的任何信息或指针!

+0

'C:\> dir/s/a lc.exe'怎么样? – metadings 2015-03-31 19:09:29

+0

我假设这相当于在Windows资源管理器中搜索“lc.exe”。这并不是说我没有lc.exe。我可以在不同的“C:\ Program Files(x86)\ Microsoft SDKs \ Windows”子文件夹下看到多个lc.exe。但是在安装Developer Pack for 4.5.2后,我没有看到“bin \ NETFX 4.5.2 Tools”文件夹。其实我只是尝试重新安装Visual Studio 2013,它实际上安装了4.5.1多目标包和4.5.1 SDK。 MS上的搜索显示4.5.1下的Windows 8.1 SDK包,但4.5.2下没有SDK。这是否意味着SDK工具只有4.5.1,而不是4.5.2? – 2015-04-02 17:50:46

+0

是的,我认为没有太大的区别。 – metadings 2015-04-02 18:14:37

回答

2

最新的LC.exe包含在Windows SDK for Windows 8.1中,该SDK由Visual Studio 2013安装。不幸的是,它安装在文件夹名称“NETFX 4.5.1 Tools”下。这是令人困惑的,因为当.NET环境4.5.2出现时,人们会期望一个“NETFX 4.5.2 Tools”文件夹。原来,没有4.5.2的工具。 MSDN的一个页面解释了相当清楚的内容:http://blogs.msdn.com/b/dotnet/p/dotnet_sdks.aspx#