42得票7回答
为什么在一台机器上开发并在另一台机器上运行EXE时,安装vcredist_x86.exe不能解决SideBySide错误?

问题 我使用 Microsoft Visual Studio 2005 Version 8.0.50727.762 (SP.050727-7600) 在 Windows XP Professional Version 2002 Service Pack 3 上编写了一个名为 'Foo' 的 ...

18得票2回答
WiX项目允许并行安装。

我正在为我们的产品创建一个MSI安装包,希望该产品能够实现并行安装。这样我就可以先安装1.0.0版本,然后再添加1.0.1版本,以便两个版本都被安装。 我正在使用WiX创建msi,并想知道如何在Wix中实现此操作?例如: 我是否需要为所有组件创建新的Guid? 我应该如何将版本信息添加到...

17得票1回答
注册免费COM所需的清单中需要哪些标签?

TL;DR regsvr32生成的所有注册表条目是否都需要在SxS无注册表COM清单中存在,反之亦然? 我正在尝试为第三方组件实现无需注册的COM。 阅读 相关 主题, 我发现有几个元素被提到,可以放入清单中: 从文档中得知, 我们可以向清单中添加以下标签来描述COM组件: as...

13得票2回答
Visual Studio 2012并排配置不正确

当我运行Visual Studio 2012专业版时,会出现一个并排配置错误消息。 消息: “C:\ Program Files \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe 应用程序无法启动,因为其并排配置不正确...

12得票3回答
如何将清单添加到.NET DLL?

我有一个C#类库项目,它使用在系统上注册的COM dll。现在我想将COM dll部署为并行程序集,这样我就不必注册它,也不会干扰其他可能使用不同版本dll的应用程序。 我已经在C#项目中添加了app.manifest(使用“添加新项”菜单),但我不确定下一步该做什么。在项目属性/应用程序/...

11得票1回答
Java SxS(并排配置)配置

我在尝试在Windows的Side by Side (SxS)中运行Java应用时遇到了非常模糊的问题。 我已经做好了所有的准备工作,创建了java.exe.config和java.exe.manifest文件,并将它们与JRE放在同一个文件夹中。 当我从命令行调用它时(通过启动.bat文...

10得票1回答
.NET Core和.NET 4如何同时运行?

在 Windows 上运行,.NET Core 进程是否支持按照此处所述的 .NET 4 的进程内并行执行:https://learn.microsoft.com/en-us/dotnet/framework/deployment/in-process-side-by-side-executi...

10得票1回答
编译为VS2008的二进制文件需要DebugCRT side-by-side组件,无法在VS2010中工作。

我正在使用VS2010进行一个使用Havok的项目,而最新版本只有VS2008及更早版本的二进制文件。由VS生成的嵌入式清单包含以下内容<assemblyIdentity type="win32" name="Microsoft.VC90.DebugCRT" version="9.0.2...

10得票2回答
RegFree COM在C#中工作,但在VBA中不起作用。

我目前正在尝试让Excel作为客户端,使用.NET DLL作为服务器,实现无需注册即可使用的COM。目前我只是想试验一下,但遇到了一些问题。 显然,由于我正在使用Excel,所以我不能简单地将客户端清单与可执行文件放在一起,因此我正在使用Microsoft.Windows.ActCtx。 ...

8得票1回答
LoadLibraryEx忽略了侧边栏清单。

LoadLibraryEx函数是否使用并行清单?我有一个嵌入了SxS清单的bar.dll文件,该清单描述了这个bar.dll文件的版本,另一个dll文件foo.dll具有列出bar.dll作为依赖项的清单,并指定了版本。但是当我尝试使用LoadLibraryEx("bar.dll", NULL...