ClickOnce 在本地构建文件夹中寻找更新
ClickOnce Looking for Update in Local Build Folder
我已经为 Outlook 构建了一个 ClickOnce vsto 加载项,我能够将它发布到网络目录并进行安装。我可以发布updates/revisions。但是,当我在修改后重新启动 Outlook 时,出现以下错误:
它基本上是在项目的调试文件夹中寻找更新。我该怎么做才能将其更改为网络文件夹?它似乎也在前面加上“file:///”。
受影响的注册表项是:
\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Outlook\Addins\?_Outlook_AddIn\Manifest (See link for MS Documentation)
每次我发布加载项时,Visual Studio 都会将上述注册表更改为我的本地调试文件夹。如果您在同一台计算机上发布和安装加载项,这只是一个问题。
为了解决这个问题,我在安装加载项后保存了原始路径,即网络文件夹。发布了更新。 Visual Studio 会将注册表更改为本地调试文件夹,然后我将其改回网络驱动器(这是我指定为 发布文件夹位置 的基本文件夹)。
我已经为 Outlook 构建了一个 ClickOnce vsto 加载项,我能够将它发布到网络目录并进行安装。我可以发布updates/revisions。但是,当我在修改后重新启动 Outlook 时,出现以下错误:
它基本上是在项目的调试文件夹中寻找更新。我该怎么做才能将其更改为网络文件夹?它似乎也在前面加上“file:///”。
受影响的注册表项是: \HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Outlook\Addins\?_Outlook_AddIn\Manifest (See link for MS Documentation)
每次我发布加载项时,Visual Studio 都会将上述注册表更改为我的本地调试文件夹。如果您在同一台计算机上发布和安装加载项,这只是一个问题。
为了解决这个问题,我在安装加载项后保存了原始路径,即网络文件夹。发布了更新。 Visual Studio 会将注册表更改为本地调试文件夹,然后我将其改回网络驱动器(这是我指定为 发布文件夹位置 的基本文件夹)。