web-dev-qa-db-ja.com

Visual Studio Codeで.NET Core 2.0に外部アセンブリ(.dll)を追加する方法

外部アセンブリの追加に関する問題に直面しました(.dll) わたしの .NET Core 2.0コンソールアプリケーションVisual Studio Code方法についてのドキュメントはほとんどないので。

Microsoftは 非常に良いチュートリアル を追加する方法について提供していますNuGet PackagesおよびProjectからプロジェクトへの参照ですが、外部dllsの追加方法に関する情報はありません。

9
Gianlucca

いくつかの調査の後、私はそれをうまく機能させることができました。

  1. .csprojファイルを開きます

  2. </PropertyGroup>タグの下に、追加します

<ItemGroup>
  <Reference Include="Your dll file name">
    <HintPath>Your dll file name.dll</HintPath>
    <SpecificVersion>False</SpecificVersion> 
    <!-- You may set it to true if your dll has a specific version -->
  </Reference>
</ItemGroup>
  1. dllをプロジェクトのrootフォルダーに移動します(Program.csがあります)

  2. コンソール/ターミナルを使用してプロジェクトのrootフォルダーに移動し、dotnet restoreを実行してすべての参照をインポートします

  3. 次に、dotnet runを実行します

  4. notルートフォルダからdllを削除します。実行すると、次のエラーが表示されます。

エラーCS0246:タイプまたは名前空間名「Your dll File」が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

11
Gianlucca