如何在客户端计算机上安装Microsoft.VisualStudio.Shell.dll

时间:2010-02-12 16:33:58

标签: .net c++

我正在处理一些不会安装在客户端计算机上的代码(不运行Visual Studio),因为它引用了VS.StisualStudio.Shell.dll中的VSConstants.S_OK。是否存在包含此内容的可再发行组件,或者是否需要更新代码以使用其他常量。

1 个答案:

答案 0 :(得分:1)

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子目录中。