Visual Studio Gallery - MVC 项目模板无法上传

发布于 2024-10-03 09:36:50 字数 314 浏览 9 评论 0原文

我已经创建了一个 Visual Studio 2010 ASP.NET MVC 项目模板作为 VSIX 包,我想将其上传到 Visual Studio Gallery,但每次我尝试时它都会告诉我路径太长...

在本地,它安装和工作没有问题...

项目的结构(压缩为 t.zip 以尝试减少长度)是一个标准的 MVC 结构化项目,唯一的警告是它需要(好吧,不需要,但使安装到 C# 语言下的 Web 子文件夹,因此 VSIX 包内的路径为 ProjectTemplate\CSharp\Web

有没有办法绕过这个限制,或者我只是做错了什么?

I've created a Visual Studio 2010 ASP.NET MVC Project Template as a VSIX package that I'd like to upload to the Visual Studio Gallery, but every time I try it tells me the path is too long...

Locally, it installs and works without issue...

The structure of the project (zipped as t.zip to try and reduce the length) is a standard MVC structured project, the only caveat is that it needs (well, doesn't need to but makes sense for it be there) installs to the Web sub-folder under the C# language, so the path inside the VSIX package is ProjectTemplate\CSharp\Web.

Is there a way around this limitation, or am I simply doing something wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

失退 2024-10-10 09:36:50

当您上传到 VS Gallery 时,会进行一项检查,以查看安装在用户计算机上时路径长度是否可能太长。此检查不仅包括直接在 VSIX 中的文件,还包括嵌入在 zip 文件中的文件。 (这是因为模板在用于实例化新项目之前会在磁盘上解压缩。)

不幸的是,我认为您唯一的选择是缩短模板本身中文件的路径。

There is a check when you upload to the VS Gallery to see if the path length might end up being too long when installed on the users machine. This check includes not only the files directly in your VSIX, but also the files embedded inside the zip file. (This is because templates are unzipped on disk before they are used for instantiating a new project.)

Unfortunately, I think your only option is to shorten-up the paths of the files in the template itself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文