相关疑难解决方法(0)

通过批处理文件在多行中拆分长命令

如何在批处理文件中的多行上拆分长命令?

batch-file

684
推荐指数
7
解决办法
38万
查看次数

如何更改可执行文件的属性?(视窗)

当我创建.exe时,我可以右键单击它并转到属性 - >详细信息.然后我得到一个列表,如:

File Description | 
Type             | Application
File Version     | 
Product Name     | 
Product Version  |
Copyright        | 
Size             | 18.0 KB
Date Modified    | 6/16/2009 8:23 PM
Language         |
Run Code Online (Sandbox Code Playgroud)

如何更改这些属性?(另外,有没有办法改变图标?)

c++ windows executable exe properties

24
推荐指数
4
解决办法
6万
查看次数

C ++ dll版本号

是否必须使用C ++创建的所有dll都具有版本号?我的机器中有dll,但是当我右键单击时,我看不到版本号。

PS:我已经安装了Win 7。

versioning dll

6
推荐指数
2
解决办法
2万
查看次数

是否可以使用 Visual Studio 设置 .Net 程序集的 OriginalFilename 属性?

我的理解(很可能是错误的)是,通过在 Visual Studio 构建中包含 VERSIONINFO 资源文件,可以轻松设置 C++ DLL 或 EXE 的 OriginalFilename 属性。

但我找不到任何为 C# 构建设置 OriginalFilename 的方法。显然它总是设置为正在构建的输出文件的名称。

如果可能的话,我真的希望能够指定这一点。有任何想法吗?谢谢。

.net visual-studio

5
推荐指数
1
解决办法
4639
查看次数

如何在VB6中设置完整的内部版本号(Major.Minor.Build.Revision)

如何设置vb6(VPIaccessMaker.vbg)的完整版本号,从Visual Basic我可以将Major.Minor.Revision设置为3.2.2,在这种情况下我的exe版本将是3.2.0.2.如何在这种情况下设置内部版本号,如3.2. 1.2在此输入图像描述.

vb6 version-numbering

4
推荐指数
1
解决办法
2930
查看次数

“降级”MS dll 在升级时消失 - Windows Installer

我们开发了一个通过 Windows Installer 分发的应用程序,该应用程序是使用 WiX 创建的,我们的客户可以从任何旧版本升级到最新版本。

然而,我们的最新版本删除了 2 个 dll,这只能通过重新安装来纠正。

有关 NuGet 包的详细信息

Microsoft.IdentityModel.Protocol.Extensions已从Nuget 版本 1.0.2.206221351和文件版本 1.0.20622.1351 升级到Nuget 版本 1.0.4.403061554和文件版本 1.0.4.54。

System.IdentityModel.Tokens.Jwt的文件版本控制也发生了类似的变化,从Nuget 版本 4.0.2.206221351Nuget 版本 4.0.4.403061554

因此,通过更改文件版本的计算方式,MS 有效地将版本更改为之前的降级版本(从构建版本的 20622 更改为 4)。

为什么升级时 dll 被删除

有人称其为错误,有人称其为功能,但发生的情况是,MSI 有一个步骤,它会记录所有需要升级的文件,然后卸载当前版本,然后仅安装需要升级的文件。版本没有变化或升级 - 任何降级都被排除在外。

问题:我们如何解决这个问题?

我们正在将该产品运送给许多不同的客户,他们的技术技能也各不相同,因此升级效果更好,否则我们将面临大量支持问题。有什么我可以改变的,而不需要实际禁用诸如 MSI 在出现错误时回滚的功能之类的功能,我认为这是对其他解决相同问题的人的权衡。

windows-installer wix nuget

3
推荐指数
1
解决办法
1009
查看次数