我不能在Visual Studio中创建一个SharpDX解决方案
本文关键字:一个 解决方案 SharpDX 创建 不能 Visual Studio | 更新日期: 2023-09-27 17:52:45
我最近安装了SharpDX和它的Visual Studio扩展来创建ShardDX解决方案。我认为这个扩展使用的模板会添加dll依赖项和使用语句等。但是解决方案从来没有创建,我得到这个错误时,我尝试:
无法找到SharpDX安装目录。期望[SharpDXSdkDir]环境变量
我用谷歌搜索了一下,唯一的结果是Visual Studio扩展代码本身的一部分,在git存储库中:
https://github.com/sharpdx/SharpDX/blob/master/Source/VisualStudio/SharpDX.VisualStudio.Package/MainWizard.cs抛出错误的visualstudio向导的确切行:
// 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)。我尝试创建另一个变量,现在是一个系统变量而不是用户变量,具有相同的名称和相同的值,我仍然得到相同的错误。
[跑题]:顺便问一下,SharpDX仍然是一个活跃的项目,还是已经像XNA一样停止了?网站上并没有说"我们将停止生产SharpDX",但他们最新的消息是2013年的…
问题似乎是SharpDX的安装没有创建一些环境变量,它需要,你可以尝试设置这些变量自己去控制面板->系统->高级系统配置,在高级选项下寻找环境变量,在系统变量下添加所需的变量(SharpDXSdkDir)。
不幸的是,我不使用SharpDX,但你可以尝试寻找"设置所需的变量为SharpDX"
这是扩展代码中的一个bug。这是我向他们的开发团队报告的问题:https://github.com/sharpdx/SharpDX/issues/311
现在我需要的是一个方法来修复扩展。我不知道怎么做。任何帮助吗?