gpt4 book ai didi

.net - 通过CMD运行 SandcaSTLe 帮助文件生成器时,$(SolutionDir)MSBuild属性不正确

转载 作者:行者123 更新时间:2023-12-03 14:38:36 25 4
gpt4 key购买 nike

当我使用Windows CMD运行SandcaSTLe帮助文件生成器项目文件(例如myproject.shfbproj)时,我遇到一个令人讨厌的问题:$(SolutionDir)$(ProjectDir)具有相同的值,这意味着项目文档源将无法正确构建,因为我m添加已使用$(SolutionDir)的自定义目标。

如果我从Visual Studio构建整个SandcaSTLe帮助文件生成器,则将成功构建。

我正在使用以下命令(从存储项目的目录中执行):

"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" /p:Configuration=Development myproject.shfbproj

有没有解决方法?

最佳答案

如果您正在构建解决方案(.sln文件),则只能获取正确的$(SolutionDir).shfbproj是一个项目文件,因此没有引用其父解决方案。您可以尝试在命令行中明确指定$(SolutionDir):

msbuild /p:Configuration=Development /p:SolutionDir=MySolutionDir myproject.shfbproj

供引用: $(SolutionDir) and MSBuild

关于.net - 通过CMD运行 SandcaSTLe 帮助文件生成器时,$(SolutionDir)MSBuild属性不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32435599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com