bililive_dm
bililive_dm copied to clipboard
修复VS2017下,SolutionDir不正确的问题
hi 我是用2017时,wtf_lib_builder的bat,build libwtfdanmaku的输出没有输出到SolutionDir下,这是因为bat中执行MSBuild时,SolutionDir为当前项目的默认值。 机理我并不是很清楚,但是现象就是如此,可以在bat中改/verbosity:diag,可以看到输出目录确实是libwtfdanmaku项目的默认输出目录,而非SolutionDir正确指定情况下的目录。 不知道你是否要支持其他版本VS,我这里2017是这样的。
请问你是直接在VS的命令行下直接运行MSBuild吗? 这样的话确实SolutionDir可能会不一样, 在VS里build的话会赋值下去.
我是在界面里生成解决方案的。 如果在界面里单独生成libwtfdanmaku,生成路径是对的; 如果用builder生成,路径就是错的。 你可以这样试一下,新拉一包,build一下,或者把SolutionDir下的输出目录手动删掉,重新构建一下看看。 如果你没有问题的话,那就不知道是什么产生了我们的差异了。