无法在Visual Studio 2013中删除引用

本文关键字:删除 引用 2013 Studio Visual | 更新日期: 2023-09-27 18:01:12

我正在使用Visual Studio 2013构建ironpython3。在参考资料中,Visual Studio在Microsoft上显示了一个黄色三角形。脚本。核心参考。自从我读到这篇参考文献后,它已经被移到了System。Core I只是删除了对Microsoft的引用。脚本。果心没有这个参考,这个项目建设得很好。但在结束Visual Studio并再次打开项目后,引用才刚刚返回。我从源代码中删除了我发现的所有引用(Strg-Shift-F(,但仍然没有更改。我查看了.csproj文件,但没有在其中找到任何引用。我根本无法永久删除引用。有什么想法可以永久删除引用吗?非常感谢。

无法在Visual Studio 2013中删除引用

正如Pawel所说,IronPython使用复杂的构建系统来处理它所支持的所有平台,并使添加新平台变得容易(至少在2016年左右IronPython和DLR可以重构为可移植库之前(。在这种情况下,您需要挖掘几个导入级别,以找到它的定义位置(Build/Common.proj(。

发生这种情况的原因是,即使引用在MSBuild中是有条件的(并且处理正确(,VS也会忽略条件检查并显示它找到的任何引用元素。将引用移到Build/net35.props应该会修复显示,因为VS在处理导入方面做得更好。