我正在尝试使用 Visual Studio 2010 打开一个现有项目
new->project from existing code
并选择visual c#作为语言。当我运行它时,我得到了错误。后来我从创建项目的人那里听说我必须添加一些引用,这些引用存在于项目本身的引用文件夹中。它出现在侧窗 - 解决方案资源管理器中。
但是,当我右键单击该文件夹以添加为引用时,该选项为“灰色”或禁用。我该如何纠正?
我正在尝试使用 Visual Studio 2010 打开一个现有项目
new->project from existing code
并选择visual c#作为语言。当我运行它时,我得到了错误。后来我从创建项目的人那里听说我必须添加一些引用,这些引用存在于项目本身的引用文件夹中。它出现在侧窗 - 解决方案资源管理器中。
但是,当我右键单击该文件夹以添加为引用时,该选项为“灰色”或禁用。我该如何纠正?
DLL 命名freeglut.dll
并且glut32.dll
不是 COM 或 NET 组件。您不能将它们添加为对您的项目的引用(您的存档中有 4 个解决方案,我选择了一个已命名的解决方案,fwa_annimate
但我认为问题是相同的)。
命名的 DLLTao.FreeGlut.dll
需要这些文件位于应用程序运行的同一目录中才能工作。因此,解决问题的最简单方法是在 Visual Studio 中选择两个 DLL,并将属性Copy to Output Directory
从更改Copy Never
为Copy Always
.
这样,当您开始调试应用程序时,VS IDE 会将这两个文件复制到应用程序在 VS IDE 中启动时运行的 BIN\DEBUG 或 BIN\RELEASE 目录。
当然,您需要在分发应用程序时部署所有这些文件。
(顺便说一句,我不知道应该做什么)