2015-03-31 58 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#