5

在 Visual Studio 2012 RC 之上安装 Visual Studio 2012 RTM 并创建新的 ASP.Net 空 Web 应用程序项目后,我无法将新 Web 窗体添加到我的项目中。尝试添加新的 Web 表单时,我收到错误消息:

找不到路径的一部分 ....\WebForm.zip\WebForm.vstemplate

此问题列在此处的连接站点上:

https://connect.microsoft.com/VisualStudio/feedback/details/758581/could-not-find-itemtemplate-path

我不能在那里注册解决方法,所以我要在这里做,所以希望其他人能找到这个。(有人知道为什么 d@mnded 注册链接不起作用吗?)

更新:我还必须为 Class 模板执行此操作:(我的路径)

 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\ide\ItemTemplatesCache\web\csharp\1033\Class
Copied the Class folder and renamed it Class.zip

.

4

5 回答 5

7

要解决此问题:

  1. 打开路径的资源管理器窗口。在我的情况下,路径是 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\ide\ItemTemplatesCache\web\csharp\1033

  2. 制作 WebForm 文件夹的副本并将副本命名为 WebForm.zip。

  3. 尝试向项目中添加一个新的 Web 表单。这次应该会成功。

于 2012-08-20T20:32:22.883 回答
4

试试 devenv /installvstemplates 它对我有用。#vs2010

于 2013-06-27T17:59:22.460 回答
1

Chris 的解决方法对我不起作用。但是在解决了他的路径和我的路径之间的路径差异之后,它确实有效!谢谢克里斯!

首先,我尝试了什么以及结果:

Chris 的解决方法中给出的路径存在于我的机器上,该路径中的 WebForm 文件夹也存在,所以我尽职尽责地遵循了 Chris 的指示:

  1. 我将 WebForm 文件夹复制并粘贴回 1033 文件夹(我使用的是 Windows 7,因此在同一文件夹中复制和粘贴会导致创建“WebForm - Copy”文件夹)。
  2. 根据 Chris 的说明,我将文件夹重命名为“WebForm.zip”。
  3. 然后我尝试在我的项目中添加一个新的 WebForm 并...

和以前一样的错误!

我注意到了什么,然后我尝试了什么,结果:

克里斯说:

在我的情况下,路径是 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\ide\ItemTemplatesCache\web\csharp\1033

我决定仔细查看错误对话框中显示的路径。这是我的错误消息和路径:

找不到路径 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\1O33\WebForm.zip\WebForm.vstemplate 的一部分。

请注意,CSharp\Web我的路径与web\csharpChris 的路径不同。我原以为克里斯在复制他的路径时打错了,但两条路径都存在于我的机器上!世界卫生大会...?!

因此,在离开诱饵后找到了这个新文件夹(我确信这对 Chris 和其他人来说是正确的路径),我在另一个文件夹中再次尝试了 Chris 的解决方法,一切都运行良好。

我很惊讶在 Visual Studio 文件结构中有这样的重复,但是,嘿 - 为什么我首先会收到这个错误?

于 2013-04-30T22:55:33.697 回答
0

也有讨厌的问题

这对我有用,将文件复制到 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE>

在cmd中运行命令:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE>vsixinstaller /s :premium /v:11.0 dnntemplates.vsix

于 2014-09-23T22:29:21.767 回答
0

这非常令人沮丧。它正在寻找一个 .zip 文件夹。

我使用的快速修复方法是将所有目录复制到它抱怨的任何模板文件夹中,并在末尾添加一个 .zip。Xcopy 让您可以有效地做到这一点。我不得不这样做几次,因为 VS 为模板使用了许多不同的位置。

在此处打开控制台:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\1033

如果您向上导航到一个文件夹(即 Web)并按住 Shift 并单击 1033 文件夹,您将获得“在此处打开命令窗口”选项

运行此命令将所有文件夹重命名为 folder.zip

for /d %d in (*.) do ren %d %d.zip 
于 2013-08-19T15:25:06.040 回答