【问题标题】:Add reference deselected in visual studio 2010添加在 Visual Studio 2010 中取消选择的引用
【发布时间】:2013-09-02 11:32:31
【问题描述】:

我正在尝试使用

在 Visual Studio 2010 中打开现有项目
   new->project from existing code

并选择 Visual c# 作为语言。当我运行它时,我得到了错误。后来我从创建项目的人那里听说我必须添加一些引用,这些引用存在于项目本身的引用文件夹中。它出现在侧窗口 - 解决方案资源管理器中。

但是,当我右键单击该文件夹以添加为引用时,该选项为“灰色”或禁用。我该如何纠正这个问题?

【问题讨论】:

  • 尝试在调试运行时添加引用?
  • 您是否尝试使用自己的 .csproj/.sln 文件打开现有项目/解决方案?如果是这样,New -> Project.. 这不是正确的路径。尝试使用 Open 项目。如果当前没有打开项目,则无法添加对项目的引用。
  • @Steve 是的。 wat是正确的方法吗?
  • 不调试时添加引用。 (在按下 F5、F10、F11 或您用来调试程序的任何命令之前)
  • 这是一个广泛的话题。你能做的最好的事情就是停下来尝试理解项目引用的基础知识。 MSDN 上的这些页面是该论点的最完整参考(没有双关语)。 Managing Solutions, Projects and Files

标签: visual-studio-2010 visual-studio project


【解决方案1】:

名为 freeglut.dllglut32.dll 的 DLL 不是 COM 或 NET 组件。您不能将它们添加为对您的项目的引用(您的存档中有 4 个解决方案,我选择了一个名为 fwa_annimate 的解决方案,但我认为问题是一样的)。

名为 Tao.FreeGlut.dll 的 DLL 需要这些文件位于应用程序运行所在的同一目录中才能工作。因此,解决问题的最简单方法是在 Visual Studio 中选择两个 DLL,并将属性 Copy to Output DirectoryCopy Never 更改为 Copy Always

这样,当您开始调试应用时,VS IDE 会将这两个文件复制到应用在 VS IDE 中启动时运行的 BIN\DEBUG 或 BIN\RELEASE 目录。

当然,您需要在分发应用程序时部署所有这些文件。

(顺便说一句,我不知道该怎么做)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多