簡體   English   中英

WSL。 Visual Studio 2015中的輸出文件為空

[英]WSL. Empty output file in Visual Studio 2015

我正在Visual Studio 2015中使用WSL(Linux的Windows子系統)。並且我想避免將源復制到Linux機器。 我將“復制源”字段更改為“否”。 在此處輸入圖片說明

並將“ Remote Build Project Directory”字段設置為我的項目的linux路徑。 在此處輸入圖片說明

項目生成成功,但輸出文件為空(大小為零字節)。

此外,中間文件看起來很正常,因此不應該是訪問權限問題。

那么,為什么輸出文件為空?

我找到了解決方案。

在日志中將選項“工具”->“選項”->“項目和解決方案”->“構建並運行”->“ MSBuild項目輸出詳細程度”從“最小”更改為“診斷”后,我看到以下行:文件'/mnt/c/ivovchenko/Documents/linux_build/TestProject/TestProject/bin/x64/Debug/TestProject.out'到'C:\\ ivovchenko \\ Documents \\ linux_build \\ TestProject \\ TestProject \\ bin \\ x64 \\ Debug \\ TestProject。 out'(TaskId:44)”

MSBuild將文件復制到其自己的位置,並且由於某種原因它變為空。

因此,我將“復制輸出”選項設置為“否”。 在此處輸入圖片說明

並且解決了問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM