@Day27 | C# WixToolset + WPF 帅到不行的安装包 [额外的DLL引用]

套件

在我们写程序时,一定会用很多来支援,让我们更轻松,
尤其是WPF的部分,为了漂亮肯定用了很多套件加入,

但额外的套件引用後,在我们Bootstrapper建置完成时,
点DemoUse.Bootstrapper.exe会出现没有反应的状况,

例如
我现在想用DemoUse.CustomAction专案内的GetThisIP
我先把他抽离出来

然後在我们的WPF专案上使用参考,
SetDataPageViewModel内预设

这样建置完成後执行下来,点我们exe 就只会没有反应而已...

那解决的办法就是在我们的DemoUse.Bootstrapper >ManagedBootstrapperApplicationHost
加入DemoUse.CustomAction.dll

    <BootstrapperApplicationRef Id="ManagedBootstrapperApplicationHost" >
      <Payload SourceFile="$(var.DemoUse.WPFView.TargetDir)DemoUse.WPFView.dll" />
      <Payload SourceFile="$(var.DemoUse.WPFView.TargetDir)BootstrapperCore.config" />
       <Payload SourceFile="$(var.DemoUse.WPFView.TargetDir)DemoUse.CustomAction.dll" />
    </BootstrapperApplicationRef>

再次建置就可以执行惹 !
姜姜!



  • 後记

我在写这边时,有各种困扰,
毕竟参考文章没讲很细,
一开始就只能各种试试看,
後来真的让我成功了!

回去再查参考文章,
才发现好像有讲这块...

Day27程序码
https://github.com/Aslan7826/defaultMVC/commits/Day27


<<:  Day12 - 该来写 API 了,API routes 简介

>>:  Rust-定义泛型函式

【Day 20】Python 一行内输入多个数字、多个字串及好用的刷题网站推荐

前言 前面介绍了那麽多语法,应该来实际使用看看了。要提升自己的程序能力有很多办法,刷题也是一种能让程...

Vue.js 从零开始:SSR、MPA、SPA的概念

每次网路搜寻关键字SSR、MPA、SPA,都会有看没有懂的感觉,看完过没多久马上就忘了,藉由这次机会...

番外篇(2)一起来做 To Do List!- 实作篇(3)

不知不觉也来到最後一篇啦! 第八步 在 codepen 上可以看到一些酷炫的汉堡选单 code ,但...

[Day 20]从零开始学习 JS 的连续-30 Days---todolist 待办事项

待办事项结构 to do list 需要输入框与输入按钮。 送出输入按钮後产生待办事项与完成按钮。 ...

完赛-结论与心得

终於第30天了! 两个连假还要读东西写文章真的痛苦XD 出去玩的回程路上还怕到家来不及 就半梦半醒的...