是的,有一种内置方法可以让 Visual Studio 将~remoteAppUrl
符号引用标记替换为您选择的目标 URL。
- 在 Visual Studio 中,访问加载项项目的“发布...”选项,然后单击“打包加载项”按钮
- 然后您可以在弹出的模式对话框中输入 URL
- 然后触发构建,将 URL 注入到生成的 Manifest XML 文件中
- Windows 资源管理器窗口将方便地打开以显示生成的文件。
以下方法不是内置的,但也可能有用。
如果您希望在自动构建中这样做,您需要为构建参数IsPackaging
( True
) 和RemoteAppUrl
.
如果您希望在标准 Visual Studio 构建中这样做,鉴于 Visual Studio 不提供指定构建参数的简单方法(请参阅如何在 Visual Studio 构建中模拟 /p msbuild 参数?),您将需要编辑项目文件以设置相同构建参数的值。例如像这样:
...
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
...
<IsPackaging>True</IsPackaging>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
...
<RemoteAppUrl>https://localhost:44300</RemoteAppUrl>
</PropertyGroup>
...
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
...
<RemoteAppUrl>https://your.own.url</RemoteAppUrl>
</PropertyGroup>
...