C# .NET核心输出目录不包括平台

C# .NET核心输出目录不包括平台,c#,visual-studio,msbuild,.net-core,asp.net-core-webapi,C#,Visual Studio,Msbuild,.net Core,Asp.net Core Webapi,我正在Visual Studio 2015上从事一个.NET核心项目 当我构建我的项目(WebApi项目)时,我看到输出被构建到bin\Debug\net461 但当我尝试调试程序时,MSVS2015似乎希望从bin\Debug\net461\win7-x64运行我的程序集 编辑错误消息: 调试可执行文件“d:\…\bin\Debug\net461\win7-x64\addyoursebapi.exe”调试配置文件不存在。 我发现很难弄清楚如何告诉VS在没有平台目录(Win7-x64)的情况下运

我正在Visual Studio 2015上从事一个.NET核心项目

当我构建我的项目(WebApi项目)时,我看到输出被构建到
bin\Debug\net461

但当我尝试调试程序时,MSVS2015似乎希望从
bin\Debug\net461\win7-x64
运行我的程序集
编辑错误消息:
调试可执行文件“d:\…\bin\Debug\net461\win7-x64\addyoursebapi.exe”调试配置文件不存在。

我发现很难弄清楚如何告诉VS在没有平台目录(Win7-x64)的情况下运行,
或者,构建输出以包含平台目录


请提供帮助。

Visual Studio做了什么或告诉了您什么使您相信VS希望正在运行的程序集位于该位置?您可以关闭project并编辑.proj/.cproj文件以更正任何错误。它们是文本文件。@jdweng您的意思是
.xproj
文件,但我既看不到调试命令也看不到完整的输出目录。我只看到
\bin\
@MichaelGunter编辑了这个问题,引用了错误消息addyoursebapi.exe是否存在于路径“bin\Debug\net461\win7-x64”中?如果没有,您应该在peobject.json文件中添加运行时,如:“runtimes”:{“win7-x64”:{},