如何解决ElectronNet构建缺少所需的文件
在electron.manifest.json中,我具有以下内容:
"extraResources": [
{
"from": "./bin","to": "bin","filter": ["**/*"]
}
],
但是,电子构造缺少一些需要的文件。这些文件来自应用程序正在使用的块包,位于以下文件夹中:
bin\Debug\netcoreapp3.1\runtimes\win7-x64\native
我想知道是否可能是因为这些是Windows特定的文件。管道指定Windows实施。这是azure-pipelines.yml中的构建命令(如果有的话):
electronize build /target win /package-json package.json /dotnet-configuration $(buildConfiguration)
我尝试了几种不同的方式指定文件夹和文件(如下所示),但无法正常使用。只有3个缺少的DLL,因此我不介意在需要时单独添加它们。而且我可以添加整个文件夹,因为除了3个DLL之外,文件夹中什么都没有。
尝试1 –添加一个FROM文件夹:
"extraResources": [
{
"from": [ "./bin","./bin/Debug/netcoreapp3.1/runtimes/win7-x64/native" ],"filter": [ "**/*" ]
}
],
尝试2 –指定文件:
"extraResources": [
{
"from": [ "./bin","./bin/Debug/netcoreapp3.1/runtimes/win7-x64/native/abcdef.dll" ],
尝试3 –使用Windows标记和特定文件:
"extraResources": [
{
"from": "./bin","win":
{
"extraResources": [
{
"from": "./bin/Debug/netcoreapp3.1/runtimes/win7-x64/native/abcdef.dll","to": "bin"
"filter": [ "**/*" ]
}
]
},
如何将DLL库添加到电子版中?我可以通过传递构建配置(类似于$(buildConfiguration))来做到这一点吗?
在此先感谢您能给我的帮助。
安德鲁
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。