我有需要在64位环境下分发给用户的Excel-DNA应用程序。
我正在研究Packaging / Installer选项。 有没有人有经验? 有人可以对此有所了解吗?
谢谢, Haritha
答案 0 :(得分:1)
将NuGet中的ExcelDna.AddIn
软件包安装到“类库”项目中应该设置构建,以便获得(以及其他)这两个文件:
如果一切设置正确,它们分别是32位和64位Excel的单文件加载项,您只需复制并加载或安装它们即可。 (如果需要,您也可以安全地重命名它们。)
这是最简单的方法。
对于更复杂的安装程序,您可以查看GitHub上的WiX installer sample。该项目是一个模板,您可以根据标准WiX工具包分叉然后构建自己的.msi安装程序。
答案 1 :(得分:0)
如果您希望分发自定义库,可以尝试使用Chocolatey之类的包管理器。
在所需的计算机上安装软件包。 (您必须先在目标计算机上安装chocolatey)。你可以写下面的内容
@powershell -NoProfile -ExecutionPolicy Bypass -Command“iex((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))”&& SET“PATH =%PATH%;%ALLUSERSPROFILE%\ chocolatey \ bin”
choco安装YOURPACKAGENAME