【问题标题】:Is there a way to generate a DLL file from Visual Studio Express without explicitly creating a DLL project?有没有办法在不显式创建 DLL 项目的情况下从 Visual Studio Express 生成 DLL 文件?
【发布时间】:2009-02-05 07:19:48
【问题描述】:

有没有一种方法可以在不显式创建 DLL 项目的情况下从 Visual Studio Express 生成 DLL 文件?

编辑: 也许我的思维过程误入歧途,但我正在尝试设置 NUnit,并且认为需要一个 dll 来运行它...如果我错了,请纠正我。

【问题讨论】:

  • 嗯?你这是什么意思?
  • 嗯,我是第一次使用 NUnit,它需要一个 DLL,在 Visual Studio Express 上,正常构建不会生成 DLL(据我所知)。
  • 通常情况下,您的单元测试应该位于与主代码不同的项目中 - 这意味着即使主项目是 exe,您的测试项目也可以是 dll...
  • 如果我的原始项目没有 dll,我如何在 test.dll 项目中使用我的原始项目?
  • 我刚刚用 NUnit 做了一个测试,很高兴在 exe 程序集中处理测试。

标签: c# .net dll


【解决方案1】:

是的,您可以将项目属性|应用程序|输出类型更改为 Windows 应用程序、控制台应用程序或类库,因此通过选择类库,您将输出一个 DLL。

我很难想象你为什么要这样做?

【讨论】:

    【解决方案2】:

    你是什么意思?你到底在追求什么?

    您可以创建一个exe项目并更改输出类型(项目属性)...或者您可以在命令行中使用csc /target:library...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多