.NETDLL问题

.NETDLL问题,.net,dll,.net,Dll,我有一个关于.NET和DLL的非常n00b的问题。我正在使用C#和WPF开发一个应用程序,很快我就意识到WPF不支持开箱即用的图表。所以我做了一些搜索,找到了WPF工具包,看起来很有希望,但我必须安装一个msi文件并引用该项目中的dll。现在我的问题是,如果我在发布模式下构建,我是否能够将“可执行文件”移交给其他人?提前非常感谢。不是在发布模式下构建,而是在发布属性中设置 开放项目属性 转到“发布”选项卡 单击应用程序文件 将必要的DLL更改为发布状态Include 不,您必须将DLL与可执行文

我有一个关于.NET和DLL的非常n00b的问题。我正在使用C#和WPF开发一个应用程序,很快我就意识到WPF不支持开箱即用的图表。所以我做了一些搜索,找到了WPF工具包,看起来很有希望,但我必须安装一个msi文件并引用该项目中的dll。现在我的问题是,如果我在发布模式下构建,我是否能够将“可执行文件”移交给其他人?提前非常感谢。

不是在发布模式下构建,而是在发布属性中设置

  • 开放项目属性
  • 转到“发布”选项卡
  • 单击应用程序文件
  • 将必要的DLL更改为发布状态
    Include

  • 不,您必须将DLL与可执行文件一起部署。该DLL可能存在于GAC或其中一个位置。我要指出的一个例外是,您可以使用将DLL嵌入可执行文件中。

    如果您只想将一个exe交给某人,则需要一个实用程序,如将外部DLL合并到exe中