2014-03-25 171 views
1

我最近安裝了SharpDX,它是Visual Studio的擴展,用於創建ShardDX解決方案。我想用這個擴展會增加DLL依賴並使用語句等的模板,但該解決方案是永遠不會創建,當我嘗試我得到這個錯誤:我無法在Visual Studio中創建SharpDX解決方案

無法找到SharpDX安裝目錄。期待[SharpDXSdkDir]環境變量

我一派它和唯一的結果是Visual Studio擴展碼本身的一部分,在一個git倉庫:

https://github.com/sharpdx/SharpDX/blob/master/Source/VisualStudio/SharpDX.VisualStudio.Package/MainWizard.cs

在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旗艦版2012和Windows 7我有SharpDXSdkDir變量有這個錯誤之前已經設置(它的值是SharpDX的安裝文件夾:C:\ Program Files文件(x86)的\ SharpDX )。我試着創建另一個變量,現在是一個系統變量而不是一個用戶變量,具有相同的名稱和相同的值,我仍然得到相同的錯誤。

[題外話]:順便說一下,是SharpDX仍然是一個活躍的項目或已它已經停產,喜歡XNA?沒有什麼網站說:「我們不再SharpDX」但儘管如此,他們的最新消息是,從2013年......

+0

SharpDX仍然非常活躍,可能是.NET Framework最活躍的DirectX項目。 – Inisheer

+0

@Inisheer這些都是很好的消息。如何與社區取得聯繫?他們的論壇似乎已脫機 – user3251430

+0

您是否從sharpdx.org網站安裝了「Full Installer 2.5」? – Inisheer

回答

0

這個問題似乎是SharpDX的安裝也沒有創造,它需要一些環境變量,你可以嘗試通過轉到控制面板 - >系統 - >高級系統配置自己設置這些變量,在高級選項下找到環境變量,在系統變量下添加所需的變量(SharpDXSdkDir)。

不幸的是我不使用SharpDX,但您可以嘗試查找「爲SharpDX設置所需的變量」。

+0

它已經爲我的用戶定義。然後我在系統級定義它,具有相同的名稱和相同的值。我犯了同樣的錯誤。下面是引發錯誤的嚮導行: 我添加了向我的問題拋出錯誤的嚮導行 – user3251430

相關問題