2017-09-30 6 views
2

これは愚かな質問かもしれませんが、私はWindows OSを持っていない、Linuxを持っているとしましょう。私は.Netコアコンソールアプリケーションを作成し、クラスライブラリを作成してコンソールアプリケーションで参照したいと思っています。私はそれを行うことができるかどうかは、Microsoftの.Netコアページでサンプルを見つけることができなかった見つけることができません。 コードに拡張子はありますか?それともそれで可能ではないのですか? もし私が間違っていたら、私を案内してくれますか?ビジュアルスタジオコードでクラスライブラリを作成

答えて

7

このように最新のサポートされているテンプレートを使用しているため、コンソールから行うのが最適な方法です。 VSCodeには、これに使用できる統合端末もあります。

$ dotnet new lib -o MyLib -f netcoreapp2.0 

をするか、手動で生成された.csprojファイル内<TargetFramework>要素を変更する:あなたは別のフレームワークが必要な場合は

$ dotnet new lib -o MyLib 
$ dotnet new sln #assuming there is no .sln file yet. if there is, skip this 
$ dotnet sln add MyLib/MyLib.csproj 
$ cd MyConsoleApp 
$ dotnet add reference ../MyLib/MyLib.csproj 

、あなたは-f引数を使用することができます。

+0

これは完全に動作しますが、netstandard2.0クラスライブラリを作成します。どのようにして.netコアクラスライブラリを作成できますか? –

+0

は、フレームワーク選択に対応するように答えを編集しました –

関連する問題