如何构建Skiasharp项目? libskiasharp.dll缺少?

问题描述 投票:0回答:1

荒谬的是,有时我不能自己构建一些开源项目。在这里供

SkiaSharp.Desktop
(大解决方案中的一个绑定项目)。我通过单击
SkiaSharp
(在
clone或下载
下拉按钮下)下载源。几乎可以下载源代码,但是以某种方式丢失了dll文件(也找不到在项目的github页面上找到)。甚至没有在README文档中提到的注释。我不能轻易下载这些DLL(3个版本:Win-X86,Win-X64和Nano-Server-X64)。 尝试重建整个解决方案后,错误消息是:
不得复制文件“ .... \ output
ative \ windows \ x64 \ libskiasharp.dll“因为找不到它。Skiasharp.desktopd:\ libraries \ skiasharp-master \ source \ source \skiasharp.build.targets

不得复制文件“ .... \ output 很重要 anoserver \ x64 \ libskiasharp.dll“因为找不到它。Skiasharp.desktopd:\ liberaries \ skiasharp-Master \ source \ source \ suce \skiasharp.build.targets

不得复制文件“ .... \ output ative \ windows \ x86 \ libskiasharp.dll“因为找不到。Skiasharp.desktopd:\ libraries \ skiasharp-Master \ source \ source \skiasharp.build.build.targets

Download ZIP

文件夹在GitHub页面上的原始项目目录中甚至都不存在。在

libSkiaSharp.dll
的项目树中,我可以看到一个名为this的文件夹:

所有目录树的文件夹都不存在,dll文件也不存在。我了解它们可能是解决方案文件夹(虚拟的文件夹,就像某种类别一样),但是文件应该存在。

如何成功构建

output项目(就我而言,enter image description hereSkiaSharp.Desktop)吗?我不明白为什么要下载来源并独自建造它并不是很容易。至少所有重要的事情(要成功地构建源代码)需要包含在诸如readme的某些注意文件中。

  
我不明白为什么下载来源并通过 我们自己并不是那么容易。至少所有重要的 事物(为了成功构建源代码)需要 包含在一些注释中的注意文件中。

 -Test
L已在最新的VS2019中测试了开源代码,当我打开项目并面对您所描述的相同问题时,该系统无法在本地机器中找到三个DLL。

一项研究之后,我认为原因是默认情况下,三个dll的

构建动作是
visual-studio build msbuild skiasharp
1个回答
0
投票
none

文件不包含在项目输出组中,也不包含在构建过程中。一个示例是包含文档的文本文件,例如readme文件。
因此,当您选择

none时,实际上它们被排除在项目之外,您无法执行任何操作,例如复制任务,就像解释性文档一样。

solution please更改为

content

,以便它们将其包括在项目中,您可以在没有任何错误的情况下成功构建项目。(它在我这边起作用) ,您也可以参考this文档了解构建操作的参数。

Edit:

lefter l遵循指令的构建步骤------在powershell中运行bootstrapper.ps1,我的错误有:

enter image description here

由于第一个错误,我在路径中发现了

runtimes 我认为第一个错误的问题是系统无法捕获Python_exe

的路径

runtimes 作为建议,您可以在系统环境中定义变量,然后输入python.exe的特定位置。如果它不起作用,并且对于第二个错误,我认为您应该与作者联系。 希望它可以帮助您。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.