gpt4 book ai didi

.net - 在 dotnet run 解决方案中设置默认项目

转载 作者:行者123 更新时间:2023-12-03 12:16:29 24 4
gpt4 key购买 nike

我在它自己的文件夹中创建了一个解决方案和一个 webapi 项目。
然后我将该项目添加到解决方案中。

我希望能够运行 dotnet run不通过设置默认值来指定项目(就像我在 Visual Studio 中那样)

使用 CLI 是否可行或尚不可行?

最佳答案

目前,这是不可能的 dotnet run .
dotnet run确实调用 msbuild 目标进行恢复和构建,但查询实际程序和参数以从新的静态评估运行,这意味着即使您将自定义构建逻辑添加到解决方案(=> 正在构建的“项目”),您没有机会运行自定义 msbuild 逻辑来从其他项目中获取这些属性。 (仍然可以对构建的可执行文件的相对路径进行硬编码,但这非常麻烦且不是很灵活)

这意味着最好的方法是创建调用正确的 scipts (.bat, .sh) dotnet run -p my/project无需您进行大量输入即可为您提供命令。

关于.net - 在 dotnet run 解决方案中设置默认项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46675011/

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