簡體   English   中英

無法在Visual Studio 2013中刪除引用

[英]Cannot remove a reference in Visual Studio 2013

我正在使用Visual Studio 2013構建ironpython3。在參考中,Visual Studio在Microsoft.Scripting.Core參考上顯示了一個黃色三角形。 自從我閱讀了此參考文獻后,便將其移至System.Core,因此我僅刪除了對Microsoft.Scripting.Core的參考。 沒有此參考,該項目的構建就很好。 但是,在結束Visual Studio並再次打開項目之后,該引用就回來了。 我從源中刪除了所有找到的引用(Strg-Shift-F),但仍然沒有任何更改。 我查看了.csproj文件,但未在其中找到任何引用。 我根本無法永久刪除參考。 有什么想法可以永久刪除參考文獻嗎? 謝謝。

正如Pawel所說,IronPython使用復雜的構建系統來處理它所支持的所有平台並使其易於添加新的(至少直到IronPython和DLR可以重構為可移植的庫...大約在2016年左右)。 在這種情況下,您需要深入研究幾個導入級別,以找到其定義位置( Build/Common.proj )。

發生這種情況的原因是,即使在MSBuild中引用是有條件的(並正確處理),VS也會忽略條件檢查並顯示它找到的所有引用元素。 相反,將引用移至Build/net35.props應該可以修復顯示,因為VS在處理導入方面做得更好。

暫無
暫無

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

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