C# 如何在没有visual studio的情况下引用程序集(*.dll)? 球门
我正在尝试在c项目中使用dll文件。我知道如何使用VisualStudio,但是没有VisualStudio还有其他方法吗? 当我使用visual studio将dll文件作为引用添加到控制台应用程序中时,它不会向Program.cs添加任何内容,但我认为应该向它和dll文件的Program.cs中添加一些内容,我猜当您不想使用visual studio时。例如,当我想使用以下dll文件时,我应该做什么: 使用制度; 使用System.Collections.Generic; 使用System.Linq; 使用系统文本; 使用System.Threading.Tasks; 命名空间类库1 { 公共班级1 { 公共静态int Sumint x,int y { int a=x; int b=y; int结果=a+b; 返回结果; } } } 在以下控制台应用程序中: 使用制度; 使用ClassLibrary1; 名称空间控制台EAPP1 { 班级计划 { 静态环[]args { Console.WriteLineClass1.Sum1,40; } } } 编辑C# 如何在没有visual studio的情况下引用程序集(*.dll)? 球门,c#,.net,visual-studio,C#,.net,Visual Studio,我正在尝试在c项目中使用dll文件。我知道如何使用VisualStudio,但是没有VisualStudio还有其他方法吗? 当我使用visual studio将dll文件作为引用添加到控制台应用程序中时,它不会向Program.cs添加任何内容,但我认为应该向它和dll文件的Program.cs中添加一些内容,我猜当您不想使用visual studio时。例如,当我想使用以下dll文件时,我应该做什么: 使用制度; 使用System.Collections.Generic; 使用System.
我的意思是,VisualStudio如何向项目添加引用?我想在没有Visual Studio的情况下执行此操作。此方法将加载dll,如下所示-
var DLL=Assembly.LoadFile(YourfilePath)
将DLL引用添加到csproj文件中 与新的csproj文件格式类似:
<ItemGroup>
<ProjectReference Include="..\..\*.dll" />
</ItemGroup>
请按照链接操作。您完全混淆了两种不同的DLL类型:使用C创建的本机DLL和使用C创建的托管.NET DLL。前两个指令用于加载本机DLL,但您有一个托管DLL的示例。您是如何编译的?你有项目文件吗?如果有项目文件,可以在项目文件中添加引用。如果您只是想拥有多个代码文件,您需要一个项目。@WiktorZychla谢谢!编辑