xege
xege copied to clipboard
nuget包
现在的安装方法是一个个文件复制进vs的目录里边,万一要更新,删错了文件会很麻烦 反正现在的vs都支持nuget C++包了,不如干脆点做个nuget包,打包的配置文件和targets文件我已经写好了
ege.nuspec
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>ege</id><!--包的id-->
<version>20.08.0</version><!--版本号,主版本号.副版本号.修订号-->
<authors>misakamm mysaid</authors><!--作者列表-->
<requireLicenseAcceptance>true</requireLicenseAcceptance><!--接受许可才能安装-->
<license type="expression">LGPL-2.1-or-later</license><!--许可表达式-->
<projectUrl>https://github.com/wysaid/xege</projectUrl>
<repository type="git" url="https://github.com/wysaid/xege"/>
<description>ege</description><!--描述-->
<tags>gui graphics native c++ cpp v142</tags><!--标签-->
</metadata>
<files>
<file src="ege.targets" target="build/ege.targets" />
<file src="x64\" target="build/native/x64"/>
<file src="x86\" target="build/native/x86"/>
<file src="ege\" target="build/native/include/ege"/>
</files>
</package>
ege.targets
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>$(msbuildthisfiledirectory)native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>$(msbuildthisfiledirectory)native\$(platformShortName)\*.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
</Project>
打包时,ege文件这样放就行
- ege_nuget
-
- include
-
- x64
-
- x86
-
- nuspec
-
- targets
感谢您的反馈! 开发组在下个版本发布时会考虑以 Nuget 包形式发布。
不知不觉一年过去了... 大家有时间可以搞搞... @chirsz-ever @royqh1979 @TheBadZhang