none
パスの形式が無効です RRS feed

  • 質問

  • 原因不明のエラーで悩まされています。
    「デザイナの表示」を行った際に、下記のようなエラーが表示されます。

    --------------------------------------------------

    パスの形式が無効です。
    場所 System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
    場所 System.IO.Path.GetFullPathInternal(String path)
    場所 System.Reflection.AssemblyName.GetAssemblyName(String assemblyFile)
    場所 Microsoft.VisualStudio.Design.VSTypeResolutionService.AddProjectDependencies(Project project)
    場所 Microsoft.VisualStudio.Design.VSTypeResolutionService.AssemblyEntry.get_Assembly()
    場所 Microsoft.VisualStudio.Design.VSTypeResolutionService.AssemblyEntry.Search(String fullName, String typeName, Boolean ignoreTypeCase, Assembly& assembly, String description)

    (以下省略)

    --------------------------------------------------

    場所~の部分は、フォームによって異なっていることから、そのフォームにて使用しているものが表示されるのではないかと思われます。

    ビルドやデバックは正常に行うことができます。
    デバック開始後は、エラーにてデザイナが見えなくなる直前の状態で表示されております。

    解決策等をご存知の方がいらっしゃいましたら、ご教授の程、よろしくお願い致します。


    開発環境:VB2005+SQLSeaver2005

    2006年5月16日 13:22

すべての返信

  • S.Kさん

    全てのフォームで同じ現象なのでしょうか?
    また、新たにフォームを追加した場合は、デザイナの表示は問題ないのでしょうか?

    すべてのファイルを表示(プロジェクトメニューからでも可)とすると、
    Form.VBの下に子ノードとして、Form.Designer.vb ってファイルがありますが、
    そちらの内容も確認してみてください。

    FORMは System.Windows.Form からの派生でしょうか?
    また、ユーザーコントロール等を利用されていないでしょうか?
    Designer.vb の方で下線のついたような場所はないですか?

    参照しているアセンブリの名前空間からファイル名を検索している所で、
    エラーになっているように取れますが。
    (参照先をUNCパスにしていてそのパスに繋がらないとか)

    2006年5月16日 14:00
  • 大山と申します。

    実は、私も全く同じ現象に悩んでいます。 VB2005 SP1 です。
    Winodws 2000 SP4 を、D: ドライブにインストールしたマシンで、再現します。
    どうも、ビルド、または、リビルドした直後に、1度だけ出るようです。
    フォームをもう一度開くと、直ってしまいます。
    自作クラスライブラリから貼り付けた、カスタムコントロールを表示するときに
    文句を言うようです。
    不思議なことに、同じプロジェクトでも、Windows XP を C:ドライブにインストールした
    環境では、現象が出ません。

    2007年3月12日 7:28
  • 大山でございます。

    プロジェクトの設定をしらみつぶしに調べた結果、
    原因を見つけました。
    My Project の 参照に、古い Excel の COM の参照が
    残っており、
    <システムでは、指定された参照が見つかりません。>
    と、出る行があったので、これを、削除すると、直りました。
    そういえば、当該マシンの Office を、XP から、2003 に
    バージョンアップしていました。

    皆さんも、同様の現象が出たら、プロジェクトの参照を疑ってみてください。


     

    2007年3月14日 3:35