第一步:正常引用dll文件

项目=>引用=>选择dll文件=>属性=>复制本地改为false

第二步:Properties=>Resource.Rex=点开选择添加资源=>选择自己的dll文件

第三步:打开Program.cs文件修改下面的代码

using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Threading.Tasks;
 using System.Windows.Forms;
 using System.Reflection;namespace mp3播放器
 {
     static class Program
     {
         /// <summary>
         /// 应用程序的主入口点。
         /// </summary>
         [STAThread]
         static void Main()
         {
             AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
             Application.EnableVisualStyles();
             Application.SetCompatibleTextRenderingDefault(false);
             Application.Run(new Form1());
         }        private static System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
         {
             string dllName = args.Name.Contains(",") ? args.Name.Substring(0, args.Name.IndexOf(',')) : args.Name.Replace(".dll", "");
             dllName = dllName.Replace(".", "_");
             if (dllName.EndsWith("_resources")) return null;
             System.Resources.ResourceManager rm = new System.Resources.ResourceManager("mp3播放器" + ".Properties.Resources", System.Reflection.Assembly.GetExecutingAssembly());
             byte[] bytes = (byte[])rm.GetObject(dllName);
             return System.Reflection.Assembly.Load(bytes);
         }
     }
 }

注意:mp3播放器时命名空间名字,改成自己的时候要根据实际情况确定