У меня возникла небольшая проблема с VSCode, создающим программу C# и структуру нескольких папок.Ссылка на несколько проектов VSCode
Например, у меня есть вызов папки SampleProject1 (я думаю, что проект папки, возможно, я ошибаюсь) в этой папке. У меня есть класс программы, у которого есть точка входа для моего тестового приложения, в основной метод программы class Я ссылаюсь на тестовый класс, который живет во втором вызове папки SampleProject2, но когда я запускаю программу, я получаю сообщение об ошибке, что мой тестовый класс не существует.
Вещи, которые я пробую, далеки.
- Я попытался добавить SampleProject2 в зависимость от project.json для SampleProject1, но это не сработало.
- Я запускаю пакет dotnet для SampleProject 2 и добавлен как зависимость от project.json для SampleProject1, а также сбой.
- Я также пытаюсь запустить «йо ASPNET» команду, чтобы создать csproj, но я думаю, что больше не действительна ссылка см here
- Я пошел VSCode GitHub и не нашел тест реального C# пример (странно)
project.json на SampleProject1
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {
},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
},
"imports": "dnxcore50"
}
}
}
Program.cs на SampleProject1
using System;
using SampleProject2;
namespace SampleProject1
{
public class Program
{
public static void Main(string[] args)
{
var test = new TestClass();
Console.WriteLine("Hello World!");
}
}
}
project.json на SampleProject2
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable"
},
"dependencies": {},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
},
"imports": "dnxcore50"
}
}
}
TestClass.cs на SampleProject2
namespace SampleProject2
{
public class TestClass
{
public int Id { get; set; }
}
}
UPDATE: я смог скомпилировать приложение, установив папку в корневом каталоге проекта. Но я не получаю intelesense
Компиляция Ошибка команда Pront
проверка VS Code Multiple проектной документации http://stackoverflow.com/documentation/vscode/7717/multiple-projects-set-up#t=201611030739421019893 – Artru