私有扩展库错误 "A connection to the server could not be established [...]"
Private extension galleries error "A connection to the server could not be established [...]"
添加了私有 VS 扩展库,如
中所述
https://msdn.microsoft.com/en-us/library/hh266746.aspx
使用
中所述的原子提要
https://msdn.microsoft.com/en-us/library/hh266717.aspx
并收到此错误消息:
"无法建立与服务器的连接,因为发生了以下错误:
无法确定用于此画廊的协议。 URL 必须指向为托管 Visual Studio 扩展配置的 Atom 源或 SharePoint 列表。
请单击此处重试请求。"
This guy 遇到了同样的问题,但没有费心去 post 他的解决方案(而且显然一旦它是 "solved" 就无法回复),所以这里是:
- 用 Notepad++ 打开 atom.xml 文件,然后在“Encoding”下选中“Encode in UTF-8”。
- 在扩展名称后有一个 ID 的两个地方,用 2 个点替换该 ID 为项目 Guids class 中的 ID。这是那里的第一个 GUID。或者,您可以使用 WinRar / 7Zip 打开 vsix 文件并在那里打开 extension.vsixmanifest 文件(GUID 位于该文件的顶部)。
编辑:第二个 id 标签应该只包含 ID 而不是项目名称和两个点 - 否则 updating the extension won't work
- 删除所有那些连字符 - 在 atom.xml 文件中,如果您从 https://msdn.microsoft.com/en-us/library/hh266717.aspx
中的示例中复制了这些连字符
atom.xml 文件顶部的第一个 GUID(uuid 之后的那个)可以是您想要的任何 GUID(在 Visual Studio 的工具->创建 GUID 下创建一个).
添加了私有 VS 扩展库,如
中所述
https://msdn.microsoft.com/en-us/library/hh266746.aspx
使用
中所述的原子提要
https://msdn.microsoft.com/en-us/library/hh266717.aspx
并收到此错误消息:
"无法建立与服务器的连接,因为发生了以下错误:
无法确定用于此画廊的协议。 URL 必须指向为托管 Visual Studio 扩展配置的 Atom 源或 SharePoint 列表。
请单击此处重试请求。"
This guy 遇到了同样的问题,但没有费心去 post 他的解决方案(而且显然一旦它是 "solved" 就无法回复),所以这里是:
- 用 Notepad++ 打开 atom.xml 文件,然后在“Encoding”下选中“Encode in UTF-8”。
- 在扩展名称后有一个 ID 的两个地方,用 2 个点替换该 ID 为项目 Guids class 中的 ID。这是那里的第一个 GUID。或者,您可以使用 WinRar / 7Zip 打开 vsix 文件并在那里打开 extension.vsixmanifest 文件(GUID 位于该文件的顶部)。
编辑:第二个 id 标签应该只包含 ID 而不是项目名称和两个点 - 否则 updating the extension won't work - 删除所有那些连字符 - 在 atom.xml 文件中,如果您从 https://msdn.microsoft.com/en-us/library/hh266717.aspx 中的示例中复制了这些连字符
atom.xml 文件顶部的第一个 GUID(uuid 之后的那个)可以是您想要的任何 GUID(在 Visual Studio 的工具->创建 GUID 下创建一个).