如何将 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 安装程序。
谢谢,纳文
当我们使用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
嗨,我使用 .Net 5.0 创建了一个 WPF 应用程序。它在我的开发系统中运行良好。
但是当我尝试将 bin 文件夹复制并运行到我的 Windows 7 系统时,出现以下错误:
未找到框架“Microsoft.WindowsDesktop.App”,版本“5.0.0”。
但仍然出现错误。
更新 :
如何使用 VS 2022 在 x64 中构建 Vdproj(MSI 安装程序项目)。
在配置中没有选择 Platform 的选项。我使用“ Microsoft Visual Studio Installer Projects 2022 ”扩展在 VS 2022 中构建 Vdproj。