0
我正在處理一些不會在客戶端計算機(不運行Visual Studio)上安裝的代碼,因爲它引用了Microsoft的VSConstants.S_OK。 VisualStudio.Shell.dll。是否有包含此的可再發行組件,或者是否需要更新代碼以使用不同的常量。如何在客戶端計算機上安裝Microsoft.VisualStudio.Shell.dll
我正在處理一些不會在客戶端計算機(不運行Visual Studio)上安裝的代碼,因爲它引用了Microsoft的VSConstants.S_OK。 VisualStudio.Shell.dll。是否有包含此的可再發行組件,或者是否需要更新代碼以使用不同的常量。如何在客戶端計算機上安裝Microsoft.VisualStudio.Shell.dll
Microsoft.VisualStudio.Shell.dll括號爲而不是可再發行組件。您可以在Visual Studio安裝目錄的redist.txt文件中找到可以重新分發的列表。
擺脫這種特殊的依賴並不難。它是一個COM HRESULT值,S_OK = 0.您可以在WinError.h SDK頭文件中找到這些值。對於VS2008,您可以在c:\ program files \ microsoft sdks \ windows \ v6.0a \ include中找到它。 VS安裝目錄的vc \ PlatformSDK子目錄中的早期版本。
這就是我的想法。感謝您的確認和其他信息。 – 2010-02-12 18:06:10