2017-07-11 63 views
-1

我的朋友有一個使用Visual Studios Enterprise Edition構建的項目,我的項目有專業版。Visual Studio Enterprise和Professional Edition之間的DLL導出問題

當我的朋友試圖構建他的.dll文件時,它顯示一個錯誤,說它由於路徑錯誤而無法生成。它無法在目標文件中找到Enterprise文件夾。

是否有的.config文件,我可以說

#if VISUAL_STUDIO_ENTERPRISE 
    //TODO: path\to\enterprise\folder\... 
#else if VISUAL_STUDIO_PROFESSIONAL 
    //TODO: path\to\professional\folder\... 
#endif 
+0

Visual Studio中的實際味道不應該在所有問題這樣的事情。你想*寫*到Visual Studio的程序目錄嗎?如果是這樣,你應該認真考慮不這樣做。 –

+0

@BradleyUffner不,我試圖做的是調用位於Microsoft Visual Studios \ 2017但它試圖找到企業文件夾,而我只有專業文件夾 – user3838697

+0

文件您可能有更好的運氣查詢註冊表Visual Studio的安裝目錄。這裏是[一些代碼](https://stackoverflow.com/questions/30504/programmatically-retrieve-visual-studio-install-directory)顯示如何做到這一點。您可能需要稍微更新這些密鑰,因爲它們看起來像適用於較舊版本的Visual Studio。 –

回答

0

你能在使用環境變量在Visual Studio目錄中指定文件的位置?

看着我的系統,在VS 2017命令提示符下,我有一個環境變量VSINSTALLDIR,它指向我的安裝位置,包括版本。舉個例子,我的價值指向:

C:\ Program Files文件(x86)的\微軟的Visual Studio \ 2017年\企業\

相關問題