這可能是一個常見問題解答,但即使經過大量搜索,我們仍無法找到解決方案。將msbuild中的編譯項目移動到單獨的文件中?
我們有許多msbuild文件,它們都在同一組源文件上運行。 (它並不特別相關,但它們編譯到完全不同的平臺。)爲了使這些管理更簡單一些,我們希望將<Compile>
源文件名移動到單獨的文件並引用所有msbuild文件。
我們試圖切割<ItemGroup>
包含<Compile>
項目並將其粘貼到一個新的文件,並圍繞它
<Project DefaultTargets="Build" ToolsVersion="3.5"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
然後引用從原來的那個文件,
<Import Project="Common.files.csproj" />
但這不起作用 - 解決方案打開(由於我們攻擊了默認配置,因此發出警告),bu t解決方案資源管理器中沒有項目出現。
我們做錯了什麼?
如果選擇「顯示所有文件」,會發生什麼情況? – mellamokb
@mellamokb:那應該不重要 - 顯示所有文件只切換顯示磁盤上的內容。我也嘗試過,以確保。 – bright