问题标签 [version]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10312 浏览

.net - 在 VB.NET 中获取 .NET Framework 版本

任何人都知道获取运行我的网络应用程序的 .Net 版本的代码<%= %>或代码吗?Response.Write()

0 投票
9 回答
3581 浏览

.net - 从 .NET 1.1 迁移到 .NET 3.5

将 Web 应用程序从 .NET 1.1 升级到 .NET 3.5 有哪些令人信服的理由?

0 投票
12 回答
11183 浏览

version - 你怎么知道要使用什么版本号?

这是我一直想知道的...

请原谅我的天真,但是 - 你如何决定用什么版本号来命名你的软件?

我假设,当有人创建应用程序/程序的“最终”版本时,它是 1.0 版吗?- 然后,当你更新它时会发生什么,你如何决定将它称为 1.1 或 1.03 等等等等。

这主要是为开发人员准备的吗?

0 投票
5 回答
7698 浏览

.net - Dotnetnuke 版本确定

我的任务是修复简单地从一台服务器复制到另一台服务器的 dotnetnuke 安装,我需要做的第一件事是弄清楚它是哪个版本。

最简单的方法是什么?

0 投票
6 回答
6783 浏览

c# - 使用正则表达式匹配版本号部分

我正在尝试将版本号 (Major.Minor.Build.Revision) 的部分与 C# 正则表达式匹配。但是,我对编写 Regex 还是很陌生,即使使用 Expresso 也被证明有点困难。现在,我有这个:

这可行,但要求版本号的每个部分都存在。我想做的也是匹配版本,例如:

在这种情况下,Build 和 Revision 组需要返回空值。如果我对这一切都错了,请随时提出更好的方法。

0 投票
1 回答
2161 浏览

asp.net - 如何使用版本号显示所有 ASP.NET Web 应用程序加载/引用的程序集?

为了调试和维护目的,我想在 ASP.NET Web 应用程序内的专用网页上显示所有使用的程序集的列表(在许多不同的服务器上有许多此 Web 应用程序的实例)。可以从bin 文件夹GAC调用程序集。有一些自己写的,也有第三方程序集。

是否有一种简单、自动化的方法来获取Web 应用程序的所有已加载或引用的程序集的列表,包括版本号(调用System.Reflection.Assembly- GetName().Version...)?我是否必须明确传递所有程序集名称以进行版本检查,还是可以自动检索它们?我是否必须使用反射来获得完整的依赖项/引用列表?

0 投票
2 回答
181 浏览

mysql - MySQL 数据库的最佳更新方法

我已经阅读了类似问题的解决方案,但它们似乎都涉及脚本和额外的工具。我希望我的问题足够简单以避免这种情况。

所以用户上传下周数据的 csv。它被插入数据库,没问题。

一个小时后,他得到了每个人的反馈,并且必须做出相应的更新。他更新了 csv 并将其上传到数据库。

现在,我正在使用的系统检查该周的数据是否已经存在,如果存在,则从数据库中提取所有数据,脚本会找到差异并将它们发送出去,毕竟这样,旧数据的数据将被删除并用新数据替换。

显然,将其擦干净并重新输入数据要容易得多,但这不是最好的方法,尤其是在有大量更改或大量数据的情况下。但我必须知道为了发送警报做了哪些更改。但是我不想要事务日志,因为警报只需要发送一次,之后旧数据就没用了。

所以!

是否有一种聪明的方法可以将新数据与现有数据进行比较,仅获取已更改/删除/添加的行并进行这些更改?现在看来我可以进行更新,但是我不会就发生的变化得到任何回应...

谢谢!

快速编辑:

当前没有外键在使用。这很快就会改变,但不会有什么不同,因为外键只会指向数据影响的对象,因此不需要更改。就主键而言,这确实带来了一些困境:

有问题的数据是每个人的工作时间表。因此,每个班次都有一个密钥会很好(对于这个时间表的特定应用,而不是简单的输出)。但问题是,假设 user1 周一迟到了。迟到记录在一个单独的表中,并使用 shift 键与班次相关联。但是,如果在星期二需要对已经进行的一周进行一些更改,我担心要确保数据库中的所有条目已经发生(因此可能具有不应该发生的关联)将变得太困难被破坏)将在此过程中重新键入。不幸的是,它并不像只更新当前时间之后发生的所有事件那么简单,因为这会给上传的人增加工作量(从而使其不那么有市场)。基本上,他们在一个程序上制定时间表,将其导出为 CSV,然后将其上传到需要该数据的所有 Web 应用程序的网页上。因此,每次导出整个一周并上传它时,他们(并且对每个相关人员的压力都较小)执行相同的例程变得容易得多。

所以我最关心的是让上传脚本在两端尽可能智能。尝试查找更改不会变得臃肿,无论输入如何,它都可以找到更改,并且没有任何未更改的数据有被重新键入的风险。

这是一个相关的问题:

还有一个:

我真的很想知道这种数据通常是如何处理/接近的,而不是上面的具体答案。

再次谢谢你。

0 投票
4 回答
18478 浏览

c++ - 如何在 C++ 中获取 DLL 文件的版本信息

我需要获取我在 Visual Studio 2008 C++ 中创建的 DLL 文件的版本信息。我如何得到它?

0 投票
4 回答
386 浏览

installation - .NET 程序不断安装旧版本

我在使用 .NET 程序时遇到了一个相当烦人且耗时的问题。我们的客户都使用我们在 Visual Studio 2005 中编写的软件(运行 .NET framework 3.5)。该应用程序是一个安装项目,它从另一个项目中获取其文件。问题是,每当我进行代码更改并将新版本上传到服务器时,某些电脑不会得到更改。以下是我们为升级所做的步骤:

  1. 使用添加/删除程序卸载旧软件。
  2. 重新启动机器。
  3. 访问我们的网站并运行 setup.msi 文件。
  4. 安装新软件。
  5. 运行应用程序。

问题是当他们运行应用程序时,他们仍然得到旧版本。它只发生在某些没有特定模式的电脑上。我很肯定这不是互联网缓存,因为一位同事直接通过 ftp 将 msi 文件复制到那里。我们通过将安装目录(包括清单、部署、exe 和所有这些东西)复制到他们的 PC 上来解决这个问题。这似乎有效,但它不应该是必要的。我难住了。我什么都试过了。我不能重复这个问题——设置对我来说很好;即使我有旧版本,它也会升级它。Windows 是否以某种方式缓存设置或我应该知道的事情?请帮助:) 谢谢!

0 投票
1 回答
2284 浏览

.net - 为什么我不能将 ASP.NET Framework 版本显示为 3.5?

有人可以向我确认,当我的应用程序是用 .NET 3.5 编写时,此代码

会产生这个

我刚刚迁移到 3.5,我迁移的第一个应用程序是一个内部网站。我认为一个非常简单的指标是在我的应用程序版本旁边添加框架版本,但上面的文本是正在生成的。

我有限的研究表明 .NET 3.5 是 2.0 的“风味”,因此底层框架版本将继续为 2.0。IIS 应用程序池设置表明是这种情况。

这是正确的还是我可以让我的应用程序显示 3.5?

干杯