私はC#プログラムと複数のフォルダ構造を作成するVSCodeに少し問題があります。VSCode複数のプロジェクトの参照
たとえば、私はこのフォルダ内にSampleProject1(私は間違っているかもしれないと思うフォルダプロジェクト)というフォルダを持っています。プログラムのメインメソッドでテストアプリケーションのエントリポイントを持つ私のプログラムクラスを持っていますクラス私は2番目のフォルダにあるSampleProject2を呼び出すTestクラスを参照していますが、プログラムを実行するとテストクラスが存在しないというエラーが発生します。
私が試したことはこれまで通りです。
- SampleProject1のproject.jsonに依存してSampleProject2を追加しようとしましたが、動作しませんでした。
- SampleProject 2のdotnet packを実行し、SampleProject1のproject.jsonに依存して追加しました。これも失敗します。
- 私はまた、csprojを作成するには、「ヨーヨーASPNET」コマンドを実行しようが、私はもはや有効で参照リンクhere
- 私はVSCode githubのに行って、(変な)
{
"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"
}
}
}
SampleProject1
using System;
using SampleProject2;
namespace SampleProject1
{
public class Program
{
public static void Main(string[] args)
{
var test = new TestClass();
Console.WriteLine("Hello World!");
}
}
}
のProgram.csの上
project.json UPDATE
namespace SampleProject2
{
public class TestClass
{
public int Id { get; set; }
}
}
SampleProject2
上TestClass.cs{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable"
},
"dependencies": {},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
},
"imports": "dnxcore50"
}
}
}
SampleProject2
に0project.json: は、私はプロジェクトのルートにフォルダを設定することで、アプリケーションをコンパイルすることができました。しかし、私はその切り捨てられたとして、私はスクリーンショットからのエラーを参照してくださいカント
コードを複数のプロジェクトのドキュメントVSチェックhttp://stackoverflow.com/documentation/vscode/7717/multiple-projects-set-up#t=201611030739421019893 – Artru