小编Jop*_*job的帖子

如何将 Nuget 包 dll 添加到 Wix 安装程序

如何将 Nuget 包 dll 添加到 Wix 安装程序。我尝试添加

<?define SourceDirectory = $(var.SolutionDir)\ProjectName\bin\Release" ?>

   <Component Id="cmpId1"  Guid="BF985D52-BA8C-4E4F-84CC-B5A95520FBD4">
      <File Id="fileId1" KeyPath="yes" Source="$(var.SourceDirectory)\Unity.Abstractions.dll" />
   </Component>
Run Code Online (Sandbox Code Playgroud)

但不工作。

请指导我如何将 nuget 包 dll 添加到 wix 安装程序。

谢谢,纳文

.net c# wix

6
推荐指数
1
解决办法
4816
查看次数

使用MSBuild构建installshield setup时会丢失一些dll(但VS2012构建正确的输出)?


当我们使用InstallShield Setup(installshield 2013 limited或professional)构建我们的VS2012 wpf解决方案时,在VS2012中,它使用所有dll引用创建安装程序.但是当我们在TFS中构建它或在本地​​设置中的MSbuild时,没有所有的dll引用(在我的情况下,一些devexpress主题dll缺失).

我们在installshield setup中添加了对项目的引用,并将find依赖项设置为auto.

本地MSBuild命令是:

D:\ Projects\installShieldThemeIssue> C:\ Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe/p:SkipInvalidConfigurations = true/p:Configuration ="Release"/ p:Platform ="Any CPU"/ property :InstallShieldpath ="C:\ Program Files(x86)\ InstallShield\2013LE\System"/ filelogge

我们的项目正在积极开发中,因此我们无法手动添加所有dll,是否有任何修复它的选项.(当我检查发现该问题没有直接调用时,如主题dll是一个Installshield错误).我没有看到任何选项在帖子中添加日志文件所以skydive链接添加到下面链接https://skydrive.live.com/redir?resid=D54B0993343A8868!264&authkey=!AH4kAIK_ok6BKn4

msbuild dll installshield tfsbuild visual-studio-2012

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

未找到框架“Microsoft.WindowsDesktop.App”,版本“5.0.0”

嗨,我使用 .Net 5.0 创建了一个 WPF 应用程序。它在我的开发系统中运行良好。

但是当我尝试将 bin 文件夹复制并运行到我的 Windows 7 系统时,出现以下错误:

未找到框架“Microsoft.WindowsDesktop.App”,版本“5.0.0”。

在此处输入图片说明

在此处输入图片说明

但仍然出现错误。

更新 :

但自包含的包工作正常。 在此处输入图片说明

.net wpf .net-5

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

如何在 vs 2022 中以 x64 配置构建 vdproj

如何使用 VS 2022 在 x64 中构建 Vdproj(MSI 安装程序项目)。

在此输入图像描述

在配置中没有选择 Platform 的选项。我使用“ Microsoft Visual Studio Installer Projects 2022 ”扩展在 VS 2022 中构建 Vdproj。

64-bit windows-installer visual-studio-2022

2
推荐指数
1
解决办法
1835
查看次数