我试图在编译的 exe 中包含一个 dll,这样我就不需要用 exe 发送 dll。我已经看到了很多答案,但没有一个对我有用!我已将 dlltest.dll 添加到“参考”并将“复制本地”修改为 False。我也将它添加到项目树中并将“构建操作”修改为嵌入式资源”(在 Visual Studio 中)
dlltest.cs 代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dll
{
public class Class1
{
public int sum(int a, int b)
{
int c = a + b;
return c;
}
}
}
app.cs 代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Reflection;
namespace Myapp
{
public class Loader
{
static void Main(string[] argss)
{
netsum thisapp = new netsum();
}
public class netsum
{
public netsum()
{
dlltest.Class1 c = new dlltest.Class1();
Console.WriteLine(c.sum(3, 10));
Console.ReadKey();
}
}
}
}
谢谢!