C# 如何为.net 3.5安装Automapper

C# 如何为.net 3.5安装Automapper,c#,asp.net,automapper,nuget,C#,Asp.net,Automapper,Nuget,我想在.NET3.5中使用Automapper 我在Git hub上找到了一个分支,这要感谢创建者Jimmy Bogard: …但我不知道如何安装它 .net 4版本是使用安装的 有人知道我是如何安装.NET3.5版本的吗 我是否只是自己构建它,并将其用作我自己的项目 如果是,我该如何构建它?我需要创建一个NuGet包吗 我只是自己构建,并将其用作我自己的项目吗? 是的,尽管您不需要在解决方案中包含AutoMapper项目 如果是,我如何构建它?我需要创建NuGet软件包吗? 不需要NuGet包

我想在.NET3.5中使用Automapper

我在Git hub上找到了一个分支,这要感谢创建者Jimmy Bogard:

…但我不知道如何安装它

.net 4版本是使用安装的

有人知道我是如何安装.NET3.5版本的吗

我是否只是自己构建它,并将其用作我自己的项目

如果是,我该如何构建它?我需要创建一个NuGet包吗

我只是自己构建,并将其用作我自己的项目吗?

是的,尽管您不需要在解决方案中包含AutoMapper项目

如果是,我如何构建它?我需要创建NuGet软件包吗?

不需要NuGet包

您需要从下载AutoMapper for.net3.5的源代码

下载后,您可以打开
src
文件夹下的
sln
文件并构建AutoMapper项目(仅此项目即可)

然后,您可以将生成的dll(即位于
src\AutoMapper\bin\Debug
)复制到共享库文件夹中,并引用该文件夹。


此.dll是1.1版,根据站点,它是最后一个.net 3.5版本。只要在您的项目中引用它,它就会工作。

无需自己构建源代码。AutoMapper 1.1在NuGet上提供,网址为

PM控制台命令为
PM>安装软件包AutoMapper-版本1.1.0.118

您可能会遇到nuget无法使用基于3.5的项目安装AutoMapper的错误消息安装程序包:无法安装程序包“AutoMapper 2.0.0”。您正试图将此程序包安装到tar获取“.NETFramework,Version=v3.5”的项目中,但该程序包不包含任何与该fram工作兼容的程序集引用。有关详细信息,请与软件包作者联系。“