gpt4 book ai didi

visual-studio-2017 - 如何在 Visual Studio 2017 netcoreapp2.0 中更改 TargetDir?

转载 作者:行者123 更新时间:2023-12-01 10:23:36 26 4
gpt4 key购买 nike

当我构建 netcore 2.0 项目时,VS2017 在 \bin\DEBUG\netcoreapp2.0\* 中生成文件,而不是在 \bin\DEBUG\* 中。

它在调试时产生海市蜃楼效果,因为生成的应用程序在 \bin\DEBUG\ 文件夹中运行。

所以,我要加载的 config.json 文件应该在 \bin\DEBUG\ 文件夹和我的模块文件夹中。

更糟糕的是,我的模块也是 netcore 项目,它们的输出文件夹也在 *\netcoreapp2.0 中。

我发现每次构建项目时都很难手动复制它们。

netcoreapp2.0 有什么方法可以改变 TargetDir 吗? (没有构建后命令)

最佳答案

我通过添加 <AppendTargetFrameworkToOutputPath> 解决了这个问题里面<PropertyGroup>标签。由于缺少设置 .csproj 文件的交互式窗口,这是一个老问题,因此应手动编辑该文件。

.csproj 文件的前 5 行应该如下所示,

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>

关于visual-studio-2017 - 如何在 Visual Studio 2017 netcoreapp2.0 中更改 TargetDir?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48803501/

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