Vim*_*mes 10 outlook ms-office outlook-web-addins
我正在使用新框架为Outlook编写一个加载项.项目模板中的清单~remoteAppUrl
用于表示Web文件的位置.它在开发过程中运行良好,但要发布到Office Store,我需要在那里生成URL.如果我将生产URL保存到清单,则在调试期间会使用生产服务器,因此不会显示本地更改.
文档提到Visual Studio在调试期间填写此值:
接下来,Visual Studio执行以下操作:
1.通过将~remoteAppUrl标记替换为起始页的完全限定地址(例如,http://localhost/MyAgave.html)来修改XML清单文件的SourceLocation元素.
是否有一种内置的方法让Visual Studio在适当的时间(在Office Store提交之前/期间)填写生产URL,而不是中断调试?
DeC*_*ist 12
是的,有一种内置方法可让Visual Studio用~remoteAppUrl
您选择的目标URL 替换符号引用标记.
以下方法不是内置的,但也可能有用.
如果您想在自动构建中使用它,则需要为构建参数IsPackaging
(True
)和指定值RemoteAppUrl
.
如果你想在标准的Visual Studio Build中使用它,假设Visual Studio没有提供指定Build参数的简单方法(请参阅如何在Visual Studio build中模拟/ 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>
...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4347 次 |
最近记录: |