如何为msbuild.exe指定其他包含目录

时间:2014-03-12 18:35:07

标签: node.js msbuild npm node-gyp

我正在尝试安装nodejs模块ibm_db。我遇到的问题是,为了安装这个模块,node-gyp需要使用msbuild构建它,但是它不会检测到我安装的一些头文件。

如何将我的附加头文件的目录添加到某个路径,以便hatt msbuild.exe在尝试编译任何项目时会找到它们?在linux上,我只需设置cpath =,一切都很好。

谢谢!

1 个答案:

答案 0 :(得分:1)

MSBuild公开了用于在构建时解析引用的特殊属性。 您可以设置AssemblySearchPathsAdditionalLibPaths

E.g。 msbuild your.sln /p:AssemblySearchPaths="C:\Dev\Lib\Foo;C:\Dev\Lib\Bar;"

请参阅Common MSBuild Project Properties