代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  108 随笔 :: 0 文章 :: 3 评论 :: 22131 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

# 1、在Application项目中添加Trade的对应的包

1

默认的源多半是nuget.org

2

我们自己的模块,一般在我们自己的NuGet服务器

3

从“已安装”切换到“浏览”。这里只会列出少量的包,并不是说这个源里只有3个包。找到我们的包后点“安装”:

4

在下图中“确定”:

5

安装成功后如下图所示:

6

# 2、为其它项目都添加对应的包。唯一要注意的是我们的应用程序是Blazor Server这种类型,那么BlazorOne的Blazor项目,需要引用Study.Trade.Blazor.Server,而不是Study.Trade.Blazor。

为了给初学者方便,我完整截图如下

7

8

9

# 3、在每个模块中,添加对Study.Trade的对应模块的依赖

比如Application项目,没有添加依赖前是这样的:

10

添加依赖后是这样,很简单:

11

其它项目都照做:

12

13

14

15

16

17

18

# 4、用“Git更改”检查一下对文件的改动。很清楚的发现,就是修改了每个项目的.csproj文件和Module.cs文件

19

引用对应的包,就是增加了一行内容:

20

添加依赖,在引用了命名空间之后,也只是需要关键的一行:typeof(xxxxxxxxModule)

21

# 5、用Visual Sudio生成一遍解决方案,确保引入模块后“基本正常”。然后就可以签入代码了。

22

文章写到这里,如果启动应用程序,是没有任何Study.Trade模块的内容的,下一篇文章我们才会真正集成Study.Trade的数据库和界面。

posted on   终南山人  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示