C#在我的项目中包含引用dll

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#在我的项目中包含引用dll相关的知识,希望对你有一定的参考价值。

在我的项目中引用dll并不是很清楚

  1. dll Reference包含在我的项目中时,这意味着当将.exe发布到另一台PC时,它会让它运行吗?或者我必须用我的项目移动dll Reference
  2. 如果是,那么最好的办法是什么?

dll Reference太暧昧,如果有人可以帮我理解上述观点,我会想

谢谢

答案

当包含dll引用我的项目时,这意味着当将.exe版本移动到另一台PC时会允许它运行吗?

不,这是旧时代,但有.net的主要目标之一是避免dll地狱

或者我是否必须使用我的项目移动dll参考?

是的,你必须在编译完成后在你的发布文件夹中移动所有dll

如果是,那么最好的办法是什么?

最好的方法取决于你的目标,你只需压缩发布文件夹并将其复制到你的目标机器我认为这是你开始使用的最佳方法

以上是关于C#在我的项目中包含引用dll的主要内容,如果未能解决你的问题,请参考以下文章

如何在项目中包含/引用文件而不将其复制到项目目录?

在 nuget 包中包含引用的项目 DLL [.Net Core RC3 *.csproj 文件]

如何在我的新CSPROJ类库中包含带有本机dll的NuGet包?

在安装项目中包含文件依赖项

在 MFC dll 中包含 boost mutex 头文件时断言

如何防止 ProGuard 在输出 jar 中包含引用的库