Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux上与Visual Studio代码一起使用C#_C#_Visual Studio Code - Fatal编程技术网

在Linux上与Visual Studio代码一起使用C#

在Linux上与Visual Studio代码一起使用C#,c#,visual-studio-code,C#,Visual Studio Code,这可能真的很简单,但我找不到合适的文章。我已经使用c#多年了,但是我在没有visual studio作为支撑的情况下编写VS代码时遇到了一个问题,所有的工作都是为我做的 我有一个project.JSON和所有正确的依赖项,我有一个非常基本的类名称空间,我不能从main.cs引用它 using System; using Characters; namespace Combat{ public class CombatGame { public static

这可能真的很简单,但我找不到合适的文章。我已经使用c#多年了,但是我在没有visual studio作为支撑的情况下编写VS代码时遇到了一个问题,所有的工作都是为我做的

我有一个project.JSON和所有正确的依赖项,我有一个非常基本的类名称空间,我不能从main.cs引用它

using System;
using Characters;

namespace Combat{

    public class CombatGame
    {

        public static void Main(string []args){
        Character bob = new Character(1, 1);
        Console.WriteLine(bob.Health);

        }   
    }   
}
我发现一个错误类型或命名空间找不到您是否缺少程序集引用

我已经看过很多关于这方面的文章,但是没有一篇与我所面临的问题直接相关。我做错了什么

using System;

namespace Characters
{
    class Character
    {
        public int Health {get; set;}
        public int Attack {get; set;}

        public Character(int health, int attack){
            this.Health = health;
            this.Attack = attack;
        }
    }   
}
编辑


您使用的是什么类型的项目?只是一个基本的控制台应用程序。您可以共享您的project.json吗?我已将该文件添加到我的原始PostPlace use View->Toggle Output并选择OmnisharpLog,查看是否有任何错误
 {
  "version": "1.0.0-*",
  "description": "Console Application",
  "authors": [ "" ],
 "tags": [ "" ],
 "projectUrl": "",
 "licenseUrl": "",
  "tooling": {
   "defaultNamespace": "Combat"
 },

  "dependencies": {

  },

  "commands": {
    "ems_dataparser": "ems_dataparser"
  },

  "frameworks": {
   "dnx451": {
     "dependencies": {
      "sqlite-net-pcl": "1.0.11" // add .NET 4.5.1 compatible packages here
     }
   },
   "dnxcore50": {
     "dependencies": {
     "Microsoft.CSharp": "4.0.1-beta-23516",
    "System.Collections": "4.0.11-beta-23516",
    "System.Console": "4.0.0-beta-23516",
    "System.Linq": "4.0.1-beta-23516",
    "System.Threading": "4.0.11-beta-23516",
    "sqlite-net-pcl": "1.0.11" // add ASP Core compatible packages here
    }
   }
  }
}