【发布时间】:2014-10-29 04:45:07
【问题描述】:
我正在尝试在 Visual Studio 2013 中使用自定义标准库,但似乎无法弄清楚。尽管我希望能够利用 IDE 中的智能感知,但我在命令行上使用 /nostdlib 编译没有问题。我已经删除了除自定义 corelib 之外的所有引用,并且由于 mscorlib 有两种变体,我遇到了冲突的代码错误。
VS 文档说:
在 Visual Studio 开发环境中设置此编译器选项
打开项目的属性页面。
点击构建属性页面。
点击高级按钮。
修改不引用 mscorlib.dll 属性。
虽然情况似乎并非如此,因为此选项不存在。有谁知道如何在 vs2013 中禁用 mscorlib.dll?
【问题讨论】:
-
它曾经在那里,但我刚刚检查了 VS Express,也看不到它......也许破解项目文件?也许它可以用便携式库来模拟?在 VS2010 中肯定仍然存在。
-
好像不见了,我用VS 2013 Professional查了一下。我认为这是微软支持的一个案例。
-
找到这个论坛帖子:social.msdn.microsoft.com/Forums/windowsapps/en-US/… - 也许手动将
<NoStdLib>True</NoStdLib>添加到您的项目文件会有所帮助?
标签: c# visual-studio msbuild