c# - 如何在 ASP NET 中获取入口程序集引用
问题描述
我有一个跨多个应用程序共享的库,我正在寻找一种方法来从这个共享库中获取启动项目的汇编版本。
有没有办法在这个共享库中获取这些数据而不直接将这些数据传递给它?
应用程序是:
- WinForms
- ASP.NET 网站
- ASP.NET 网络服务
更新:
.Net 框架版本是 4.5.2。
尝试使用Assembly.GetEntryAssembly().GetName().Version
,但调用时生成的共享库中出现异常Assembly.GetEntryAssembly().GetName().Version
。
例外:
[NullReferenceException: Object reference not set to an instance of an object.]
解决方案
推荐阅读
- julia - 在 Julia 中使用 SymPy 的一般均衡问题
- typescript - 将字符串缩小为对象的键
- tensorflow - 从 BigQuery ML 在 SavedModel 中进行预测
- awk - 打印带有列号的文件
- python - 在缩放目标和许多其他变量之后,同时预测如何对目标变量进行缩放以获得实际预测值
- python - 如何在不重复的情况下将 csv 文件中的新特定单元格添加到另一个文件中
- python - 指定 padx 或 pady 的位置?
- javascript - 为什么 b 是 10 而 var [b=10] = [undefined]?
- javascript - 仅使用静态文件加载页面的特定部分
- arrays - 为什么随机字符串生成器只从我的数组中打印一个字符串?