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