我有一个目标.NET Framework的dll项目的源代码。我目前正在开发一个通用应用程序,我想将该dll引用到我的项目中,但它不适用,因为Universal App使用.NET CORE,而且dll专门针对.NET Framework。
我认为我可以更改dll的Target Framework,因为我有源代码,但我不知道如何。
还有另一种解决方法吗?
答案 0 :(得分:1)
我认为没有直接转换图书馆的自动化方法(如果有人知道某种方式,会非常乐意听到它)。 但是,正确的是你有源代码,你可以手动移动代码。
创建一个新的通用应用程序类库,然后从那里开始移动旧库中的代码。 机会是,并非一切都会奏效,因为.NET框架和.NET核心之间的命名空间和API之间存在着非常大的差异,但至少您知道需要改变什么。我建议采用模块化方法,其中包括库的部分,确保它编译等等。