我有一堆旧的VB.NET代码,最初是在VS2005上编写的,现在我不再拥有许可证了。我下载了VS2010免费版,我只是想对一个程序集/ DLL应用一个相对较小的补丁。这个特定的DLL由现有的Windows服务(也用VB.NET编写)使用,它是TCP远程实现的服务器端实现。
所以我需要修补的代码才能兼容所有这些。当我天真地尝试在VS2010下构建时,将DLL放到适当的位置,然后重新启动服务,它就会出现一些错误的魔法数字或其他错误。 (我假设因为它是.NET 3.0而且.NET 2.0运行时不知道如何处理它。)
对于漫长的引导感到抱歉,但我希望在VS中有一些方法可以说'将其构建为.NET 2.0程序集'。如果这不可能,我有什么选择?
答案 0 :(得分:11)
是的,请转到“我的项目”> “编译”> “高级编译选项”> “目标框架”并更改为“.NET Framework 2.0”
如果这没有帮助,你得到的实际错误是什么?