Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 引用库文件_C#_.net_Reference - Fatal编程技术网

C# 引用库文件

C# 引用库文件,c#,.net,reference,C#,.net,Reference,我想知道C.实际引用的库在哪里。你为什么会问?我使用的是Sublime Text 3而不是ide,我希望继续使用Sublime。但是现在我需要使用biginger,我遇到了麻烦,因为我目前无法将System.Numerics链接到我的源代码。因此,必须有某种配置文件,我可以编辑以包含库 引用的库通常作为命令行参数传递给C#编译器csc。但是,您也可以像VisualStudio一样使用MSBuild(或Mono/Linux上的xbuild)和项目文件。这些项目文件是XML文件,您可以将其编辑为纯文

我想知道
C.
实际引用的库在哪里。你为什么会问?我使用的是
Sublime Text 3
而不是ide,我希望继续使用
Sublime
。但是现在我需要使用
biginger
,我遇到了麻烦,因为我目前无法将
System.Numerics
链接到我的源代码。因此,必须有某种配置文件,我可以编辑以包含库

引用的库通常作为命令行参数传递给C#编译器csc。但是,您也可以像VisualStudio一样使用MSBuild(或Mono/Linux上的xbuild)和项目文件。这些项目文件是XML文件,您可以将其编辑为纯文本并在其中插入引用。项目文件XML格式还允许您指定程序集当前所在的提示路径,这样您就不必一直复制它。

将以下内容添加到项目中的ItemGroup(我建议使用csproj编译内容)



您可以查看更多的C#助手。

您只是想知道框架在硬盘驱动器中的何处安装了各种程序集吗?使用Visual Studio设置项目、添加新文件、执行构建等,并严格使用升华文本编辑现有文件,这可能是有意义的。我想“手动”使用msbuild会有很多工作要做。但我可能错了。和往常一样,它就是这么简单。谢谢现在我正在编译和执行我的代码,没有问题。实际上,我没有使用Omnisharp,我是在控制台中使用Mono4.5编译的。Georg善意地指出,我所需要做的就是手动将lib引用到编译器,它现在正在工作。但既然你似乎知道一两件事,有没有办法让它突出显示像BigInteger、DateTime之类的东西。我曾尝试在Sublime论坛上发布关于此类问题的帖子,但事实并非如此。。嗯,不太拥挤:)。Thanksublime没有创建AST,它是基于模式的突出显示,这使得理解类型的概念对它来说太困难了(大多数编辑器也是如此)。您可以使用最常用的类型创建自己的plist,但这是徒劳的。我能建议的最不需要做的事情就是使用C++的语法高亮显示,因为它给了你正确的可见性。
<Reference Include="System.Numerics" />