asyncio NetMQ 解决方案编译问题
2024-09-05 12:43:14
程序集代码 (原)
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup>
<VersionPrefix>0.1.23.0</VersionPrefix>
<TargetFrameworks>netstandard1.;net35;net40;net45;monoandroid60;xamarinios10</TargetFrameworks> <DebugType>portable</DebugType>
<AssemblyName>AsyncIO</AssemblyName>
<AssemblyOriginatorKeyFile>./asyncio.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
<PackageId>AsyncIO</PackageId>
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'net45' ">1.6.</NetStandardImplicitPackageVersion>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
<PackageReference Include="System.Net.NameResolution" Version="4.0.0" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net35' ">
<Reference Include="System" />
</ItemGroup> <ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
<Reference Include="System" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup> <ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
<Reference Include="System" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup> <ItemGroup Condition=" '$(TargetFramework)' == 'monoandroid60' ">
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
</ItemGroup> <ItemGroup Condition=" '$(TargetFramework)' == 'xamarinios10' ">
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
</ItemGroup>
<TargetFrameworks>netstandard1.;net35;net40;net45;monoandroid60;xamarinios10</TargetFrameworks>
</Project>
替换成下面代码
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup>
<VersionPrefix>0.1.23.0</VersionPrefix>
<TargetFrameworks>net40;net45</TargetFrameworks> <DebugType>portable</DebugType>
<AssemblyName>AsyncIO</AssemblyName>
<AssemblyOriginatorKeyFile>./asyncio.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
<PackageId>AsyncIO</PackageId>
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'net40' ">1.6.</NetStandardImplicitPackageVersion>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
</PropertyGroup> <ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
<Reference Include="System" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup> <ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
<Reference Include="System" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup> </Project>
NetMQ 解决方案替换为下:
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup>
<Description>A % native C# port of the lightweight high performance messaging library ZeroMQ</Description>
<AssemblyTitle>NetMQ</AssemblyTitle>
<VersionPrefix>4.0.0.0</VersionPrefix>
<TargetFrameworks>net40</TargetFrameworks>
<DebugType>portable</DebugType>
<AssemblyName>NetMQ</AssemblyName>
<AssemblyOriginatorKeyFile>./NetMQ.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
<PackageId>NetMQ</PackageId>
<PackageTags>ZeroMQ;0MQ;CLRZMQ;NetMQ;Messaging;ZMQ;transport;distributed</PackageTags>
<PackageIconUrl>https://raw.githubusercontent.com/zeromq/netmq/master/img/NetMQ.ico</PackageIconUrl>
<PackageProjectUrl>https://github.com/zeromq/netmq</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/zeromq/netmq/blob/master/COPYING.LESSER</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/zeromq/netmq</RepositoryUrl>
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'net40'">$(PackageTargetFallback);dnxcore50</PackageTargetFallback>
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'net40'">1.6.</NetStandardImplicitPackageVersion>
<IncludeSymbols>true</IncludeSymbols>
<IncludeSource>true</IncludeSource>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup> <ItemGroup>
<PackageReference Include="JetBrains.Annotations" Version="10.4.0">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
</ItemGroup> <ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
<Reference Include="System.ServiceModel" />
<Reference Include="System" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\..\AsyncIO\AsyncIO.csproj" />
</ItemGroup> </Project>
最新文章
- CYQ.Data V5 从入门到放弃ORM系列:教程 - MProc类使用
- 转载文章-----Rational Rose2007(v7.0)下载地址、安装及激活详解教程(图)
- linux c++编译问题和虚拟机网络通信
- 诺基亚N900使用技巧
- protobuf
- 【Junit】JUnit-4.12使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
- 基本Java数据类型
- HTML---6 运算符,类型转换
- UVA 11294 Wedding(2-sat)
- 低级错误之Oracle客户端添加数据
- STL 优先队列
- MySQL学习笔记(3)
- Java jvm 原理
- Python基础学习笔记---5.输入\输出 I\O文件操作目录
- 个人作业3——个人总结(Alpha阶段)。
- Android开发技巧——实现可复用的ActionSheet菜单
- Java并发专题(三)深入理解volatile关键字
- quartz执行两遍问题
- 分布式Session一致性解决方案有哪些?
- PCIE 调试过程记录