2017-01-27 9 views
0

いつ、何故... VB関数(主にMicrosoft.VisualBasic dll AFAIKにあります)が動作していないので、コンパイル時に多くのエラーが発生します。すべての関数は解決されていない、私は 'Val'が宣言されていないようなエラーがあります。 'IsDBNull'は宣言されていません。 'IIF'は宣言されていません。 Split、Trim、Int、Chrなどでも同じです。Visual Basicの機能が解決されない

私は 'Microsoft.VisualBasic.HideModuleNameAttribute'が未定義です。これは、Microsoft.VisualBasic名前空間のすべての型に対して発生します。私はVisual Studio 2010を使用しています。

私は手動でDLLへの参照を追加しようとしましたが、追加するときに 'このコンポーネントはビルドシステムによって既に自動的に参照されています'ということがあります。

これはかなり面倒です...これはいくつかの変更を加える必要があるレガシーアプリケーションです。なぜこれが起こっているのかわかりません。 Googleはこのケースでは役に立たなかったので、これを回避するために数時間を費やしました。最も醜い問題は、以前にコンパイルするために使用されるこのソリューションは、私はすでに、すでにコードにいくつかの変更を実装しているされていることを、今ではもう使用することはできません:(

任意の助けをいただければ幸いです。事前に感謝を!

+0

[壊れた参照のトラブルシューティング](https://msdn.microsoft.com/en-us/library/ayds71se(v = vs.100).aspx)を見たことがありますか? –

+0

こんにちは@AndrewMorton、はい私はすべての文書を見に行きました。既に運がない場合 – nnimis

+0

"Build" - > "Clean solution"を試したと仮定します。 VSで同じタイプの新しいVBプロジェクトを作成した場合、それは前述の関数で動作しますか?そうでない場合は、VSを修復します。そうであれば、現在作業していないプロジェクトのファイルを追加することができますが、それは退屈な作業です。 VS2010のバージョンコントロールシステムを使用するためのオプションが何であるか覚えていませんが、将来の使用のためにそのオプションを調べることをお勧めします。 –

答えて

0

これは修正されたものではなく、回避策がない場合VS2015コミュニティがインストールされ、すべて正常に動作しているようです。 )、私は修理、参照を置き換える、プロジェクトをリロードするために多くの時間を費やした...それは再び動作するようにする唯一の方法は、VSの新しいバージョンをインストールすることでした。失われたMSのおかげで:(

関連する問題