2010-11-23 38 views
1

我的问题似乎很简单。我有一个解决方案与多个项目,基本上我正在尝试与C++,C#和CLI混合。我的问题是,我需要从我的C++项目添加引用。当“添加引用”对话框出现时,我只会得到“项目”选项卡。 我知道你通常会得到多个选项卡来添加不同的参考类型。我感兴趣的是“浏览”对话框。我需要这个来添加一个对预编译的dll的引用。我的目标是.Net 4.0。Visual Studio 2010 - 添加引用选项卡只会给我项目。不允许浏览?

似乎有一个项目属性,可以设置限制这一点,但我不知道。 MSDN似乎提到了一些问题,如果你在一个解决方案中有多个项目并且它们针对不同版本的.Net框架,那么可能性列表可能会受到限制。

在“如何:在Visual Studio中添加或删除引用”MSDN中提到:“添加引用对话框顶部可用的选项卡数量可能会有所不同,具体取决于打开的项目类型及其资源使用C++本地项目只包含一个Projects选项卡。“

它并没有真正提到这些具体是什么,所以也许它只是一个广泛的主题。无论如何,我已经将解决​​方案简化为只有我的C++项目,我可以成功构建。但是,我只能将引用添加到其他项目。

回答

8

显然,在项目上设置CLR选项是打开列表以包含更多选项的列表。我只想在一个源文件中启用它,但我想Visual Studio不会添加引用功能,除非在整个项目中打开它。

因此,我的解决方案是为整个项目启用它,添加引用,然后删除项目上的选项。基本上是一个肮脏的伎俩,但万一人们遇到同样的问题,这是对我有用。

Erik

+0

谢谢。这似乎是一个错误... – SChalice 2015-09-01 03:54:04

相关问题