如何使用Visual Studio代码引用程序集?

时间:2015-08-08 00:09:04

标签: c# visual-studio-code

我想在OSX上使用Visual Studio Code编写的控制台应用程序中引用System.Drawing.dll。即我想使用这些语句

using System.Drawing;
using System.Drawing.Imaging;

避免此构建错误

Program.cs(56,20): error CS0246: The type or namespace name `Bitmap' could not be found. Are you missing an assembly reference?

我找不到这方面的教程,我甚至不知道dll是否可用于.net核心或单声道或任何visual-studio-code使用。

3 个答案:

答案 0 :(得分:14)

在.csproj文件中,将您的依赖项添加为PackageReference中的ItemGroup,然后运行dotnet restorenuget restore。例如:

<ItemGroup>
  <Reference Include="System" />
  <Reference Include="System.Xml" />
  <Reference Include="System.Core" />
  <Reference Include="Xamarin.iOS" />
  <PackageReference Include="Realm" Version="2.1.0" />
  <PackageReference Include="xunit">
    <Version>2.3.1</Version>
  </PackageReference>
</ItemGroup>

请查看this article以获取完整说明。

答案 1 :(得分:11)

新的.NET Core SDK还原命令为 dotnet restore

要在Visual Studio Code中添加任何asssembly引用,请参阅我的post

答案 2 :(得分:0)

Mono提供了您可以利用的WinForms pipeline implementation,其中包括对System.Drawing的支持。