我试图在 VB.NET 项目中使用一个由 C# 开发的第三方组件。当我尝试将组件添加到工具箱时,这些组件总是灰色的 - 处于禁用状态。在对此问题进行了大量搜索之后(例如许多问题之一:Visual Studio 2010 toolbox controls disabled or inactive),我发现这些组件可能没有启用是因为它们是为不同类型的项目创建的。通常给出的例子是“web application”与“windows application”。
我查看了附带组件的演示项目,演示项目的输出类型为“Windows Application”。我正在尝试使用该组件构建的 VB.NET 项目是“Windows Forms Application”。由于这是 VS Express,这是两个项目中唯一可用的 Windows 应用程序类型。
我的问题是,这两种输出类型有什么区别?两种输出类型在项目文件中都是
我查看了附带组件的演示项目,演示项目的输出类型为“Windows Application”。我正在尝试使用该组件构建的 VB.NET 项目是“Windows Forms Application”。由于这是 VS Express,这是两个项目中唯一可用的 Windows 应用程序类型。
我的问题是,这两种输出类型有什么区别?两种输出类型在项目文件中都是
<OutputType>WinExe</OutputType>
。我能否重新构建组件以在“Windows Forms Application”中工作?如果可以,如何操作?