【问题标题】:C# code written in Visual Studio won't run in Visual Studio Code用 Visual Studio 编写的 C# 代码不会在 Visual Studio Code 中运行
【发布时间】:2020-01-13 18:26:06
【问题描述】:

我正在尝试在 Visual Studio Code 中运行在 Visual Studio 2019 中创建的 .NET Core 应用程序。不过,我在 dotnet run 部分遇到了问题。它一直给我这个错误:

无法运行您的项目。
确保您拥有可运行的项目类型并确保“dotnet run”支持此项目。
可运行的项目应以可运行的 TFM(例如 netcoreapp2.0)为目标并具有 OutputType 'Exe'。
当前的 OutputType 是 'Exe'。

我已经尝试过 dotnet restore、dotnet build、dotnet clean 等。关于如何运行它有什么建议吗?

Terminal Output

【问题讨论】:

  • 嗯,你有什么 TFM?
  • 您是否确保安装了构建所需的 .NET Core 包;这些是构建资产所必需的。
  • 您是否更改了 sln 或 csproj 中的某些内容?也许定义一个启动项目
  • 这里有同样的问题。我正在构建一个简单的测试 Azure 函数,在 VS2019 和 VSCode 中重新开始以比较 IDE。一开始都可以,但是后来从 VS2019 项目复制代码到 VSCode 项目就会出现这个问题。

标签: c# visual-studio .net-core visual-studio-code console-application


【解决方案1】:

我不确定这是否是您的问题,但我最近遇到了类似的事情。一些用 VS 编码的应用程序不会在 VS Code 中运行。 VS 2019 利用 IIS Express 在 localhost 上运行应用程序。与 VS 2019 作为 IDE 的强大功能相比,我不相信 VS Code 作为文本编辑器具有这种能力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    相关资源
    最近更新 更多