c# - 如何在 Visual Studio C# 2010 速成版中创建 DLL 文件?

标签 c# visual-studio-2010 dll

我已经遇到 Stack Overflow 问题“Is there a way to generate a DLL file from Visual Studio Express without explicitly creating a DLL project?”,但它没有直接回答我的查询,所以我在这里提出。

我在尝试制作 DLL 时面临的问题是我在 Build 命名的构建类文件下找不到任何选项。 我已将项目属性更改为类文件(如下所示)

是这样的:

下面是我的构建选项的显示方式:

此外,当我使用命令行选项时,会生成 dll 文件,但它不会获取我在应用程序中设置的属性。

我是 Visual Studio 的新手,所以对这部分有点困惑。

最佳答案

第二个屏幕截图中的“生成解决方案”选项是您需要单击以生成 dll 的选项,或者您可以在解决方案资源管理器中右键单击您的项目并单击“生成”:

Screenshot of the context menu in the Solution Explorer

(如果您的解决方案中只有一个项目,那么这两个将做完全相同的事情)

输出的dll一般会放在bin\Debugbin\Release目录下,具体取决于你是Release还是Debug配置,勾选“Build”项目属性选项卡的确切路径。

您没有看到“构建类文件”选项的原因是因为这是“构建项目”菜单项的作用——如果项目输出类型是“类库”,它将生成一个类库,一个windows 可执行文件,如果项目输出类型是“Windows 应用程序”等...

关于c# - 如何在 Visual Studio C# 2010 速成版中创建 DLL 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9308378/

相关文章:

visual-studio-2010 - 有没有办法在 VS2010 中比较两个分支的差异/文件版本?

visual-studio-2010 - Visual Studio 2010 库链接错误

c++ - CWinApp dll 文件给出 CWinApp 类的概率

c# - 通过 https 将用户名和密码以明文形式从 C# 发送到 Wordpress 站点是否安全

c# - 在 ListView 中访问 ProgressBar

c# - 在 String.Split 操作中指定空格的最佳方式

c# - AutoMapper 如何在获取抛出异常的属性时忽略异常?

c# - TFS API TeamProjectCollection GetService<IBuildServer>() 返回空对象

.net - 向同一解决方案中的多个项目添加相同的 "*.dll"引用

dll - 从 DLL 在主窗体 (EXE) 中创建对象