问题描述
在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 (将#修改为@)