0

Visual Studio ギャラリーにアップロードしたい VSIX パッケージとして Visual Studio 2010 ASP.NET MVC プロジェクト テンプレートを作成しましたが、試行するたびにパスが長すぎると表示されます...

ローカルでは、問題なくインストールして動作します...

プロジェクトの構造 (長さを短くするために t.zip として圧縮されています) は、標準の MVC 構造化プロジェクトです。 C# 言語の下の Web サブフォルダーなので、VSIX パッケージ内のパスはProjectTemplate\CSharp\Web.

この制限を回避する方法はありますか、それとも単に何か間違っているのでしょうか?

4

1 に答える 1

0

VS ギャラリーにアップロードするときに、ユーザーのマシンにインストールしたときにパスの長さが長すぎるかどうかを確認するためのチェックがあります。このチェックには、VSIX に直接含まれるファイルだけでなく、zip ファイル内に埋め込まれたファイルも含まれます。(これは、テンプレートが新しいプロジェクトのインスタンス化に使用される前に、ディスク上で解凍されるためです。)

残念ながら、あなたの唯一の選択肢は、テンプレート自体のファイルのパスを短くすることだと思います.

于 2010-11-16T15:48:03.003 に答える