在編譯時我收到錯誤LC.EXELC.exe無法運行
The specified task executable "LC.exe" could not be run. The filename or extension is too long
當我編譯我的單元測試項目,會出現此錯誤。在我看到的谷歌技巧中,沒有任何工作。
- 我設置爲Target framework =「.NET Framework 4」而不是客戶端配置文件。
今天開始。源代碼管理歷史中幾乎沒有任何東西。所有這些更改都與AssemblyInfo.cs
有關,第三方實用程序會增加我們的版本號。
UPDATE
望着我的輸出窗口中的命令行調用LC.EXE是巨大
CompileLicxFiles:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\LC.exe /target:BuildAll.Tests.dll /complist:Properties\licenses.licx /outdir:obj\Debug\ /i:C:\
有100米的的/i
參數...
什麼是'LC.exe'和它爲什麼在編譯時運行? – jrummell 2012-08-10 16:59:51
我認爲當他們不想在社區發佈時,LC.exe用於許可證項目。事實上,它將在彙編中嵌入公鑰,並且只有其他擁有私鑰的公司才能使用它@ jrummell – 2012-08-10 17:09:05
我收到了同樣的錯誤。看來我的項目中有太多的參考文獻。當我添加「Microsoft.Sharepoint」時,它爆炸了。當我刪除該引用時,它再次編譯。 – Brain2000 2013-01-06 19:50:05