C# 如何在VB.NET中创建App.Manifest文件?

C# 如何在VB.NET中创建App.Manifest文件?,c#,vb.net,com,C#,Vb.net,Com,目标: 我需要从VB.NET 2.0 Framework Windows应用程序访问.NET 4.0 Framework Dll方法。 要在C#windows应用程序中实现这一点, 我已从下载了示例代码 在C#windows应用程序中一切正常。i、 e)我可以从2.0 Framework C#windows应用程序访问.NET 4.0 dll方法 现在,我需要从VB.NET 2.0应用程序访问.NET 4.0 Framework Dll 在示例代码中,他们使用App.manifest文件注册CO

目标: 我需要从VB.NET 2.0 Framework Windows应用程序访问.NET 4.0 Framework Dll方法。

要在C#windows应用程序中实现这一点, 我已从下载了示例代码

在C#windows应用程序中一切正常。i、 e)我可以从2.0 Framework C#windows应用程序访问.NET 4.0 dll方法

现在,我需要从VB.NET 2.0应用程序访问.NET 4.0 Framework Dll

在示例代码中,他们使用App.manifest文件注册COM对象并设置依赖项

但是我不知道在VB.NET应用程序中创建/添加app.manifest文件有什么困难?并使用VB.NET应用程序实现相同的功能

非常感谢你的回答


谢谢

你所发布的样本是C++。更简单的方法是将c#应用程序项目属性设置为Framework2.0。您可以使用的方法将受到限制。一旦你有了一个2.0 c#应用程序,它应该很容易添加到你的VB.NET 2.0应用程序中。强制使用.NET 4不能通过清单来完成,它需要一个带有supportedRuntime元素的配置文件。因为这样的配置文件强制使用.NET4,所以仍然以2.0为目标是没有意义的。用.NET程序测试ComVisible程序集是毫无意义的,只需添加对该程序集的引用即可。最终效果良好。现在我可以从2.0 VB.NET应用程序调用.NET 4 Dll方法应用程序。谢谢大家。你发布的样本是C++。更简单的方法是将c#应用程序项目属性设置为Framework2.0。您可以使用的方法将受到限制。一旦你有了一个2.0 c#应用程序,它应该很容易添加到你的VB.NET 2.0应用程序中。强制使用.NET 4不能通过清单来完成,它需要一个带有supportedRuntime元素的配置文件。因为这样的配置文件强制使用.NET4,所以仍然以2.0为目标是没有意义的。用.NET程序测试ComVisible程序集是毫无意义的,只需添加对该程序集的引用即可。最终效果良好。现在我可以从2.0 VB.NET应用程序调用.NET 4 Dll方法应用程序。谢谢大家。