【发布时间】:2014-03-26 04:22:20
【问题描述】:
我最近安装了 SharpDX,它是用于创建 ShardDX 解决方案的 Visual Studio 扩展。我假设此扩展使用的模板会添加 dll 依赖项和 using 语句等。但是从未创建过解决方案,当我尝试时出现此错误:
找不到 SharpDX 安装目录。期待 [SharpDXSdkDir] 环境变量
我用谷歌搜索了它,唯一的结果是 Visual Studio 扩展代码本身的一部分,位于 git 存储库中:
引发错误的 Visual Studio 向导的确切行:
// Check that SharpDX is correctly installed
if (string.IsNullOrEmpty(Environment.GetEnvironmentVariable("SharpDXSdkDir")))
{
MessageBox.Show("Unable to find SharpDX installation directory. Expecting [SharpDXSdkDir] environment variable", "SharpDX Toolkit Wizard Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
throw new WizardCancelledException("Expecting [SharpDXSdkDir] environment variable");
}
显然,以前没有人遇到过这个问题。我尝试修复我的 SharpDX 安装,但效果不佳。请帮忙?
附加信息:我使用 Visual Studio Ultimate 2012 和 Windows 7。在出现此错误之前我已经设置了 SharpDXSdkDir 变量(它的值是 SharpDX 的安装文件夹:C:\Program Files ( x86)\SharpDX)。我尝试创建另一个变量,现在是系统变量而不是用户变量,具有相同的名称和相同的值,但我仍然得到相同的错误。
[off topic]:顺便说一下,SharpDX 是否仍然是一个活跃的项目,还是已经停止,就像 XNA 一样?网站上没有说“我们将停止使用 SharpDX”,但他们的最新消息是 2013 年...
【问题讨论】:
-
SharpDX 仍然非常活跃,可能是 .NET Framework 中最活跃的 DirectX 项目。
-
@Inisheer 这些都是好消息。我如何与社区取得联系?他们的论坛似乎下线了
-
您是否安装了来自 sharpdx.org 网站的“Full Installer 2.5”?
-
你知道,2013 年是如此的去年......
-
是的,我确实安装了完整的安装程序。这是安装程序的名称:SharpDX-Full-2.5.0.exe
标签: c# visual-studio-2012 sharpdx