2012-03-04 22 views
4

VS 2010はこの値を「値はnullにできません」と報告しています。しかし、プロジェクトはうまくコンパイルされているようだ。それはなぜ起こっているかを示す他の情報は示していません。私はMicrosoft Robotics Studioで動作するプロジェクトを開発しています。値はnullにはできません

説明:** dssproxy

私はこの警告に関する詳細な情報を見つけることができます方法:

ファイル "の値がnullにすることはできませんか"?

コードは3000+行です。だから私はここに投稿する価値があるか分からない。事前に

enter image description here

感謝。

+1

Q:どのように私は、このエラーに関する詳細な情報を見つけることができますか?A:あなたが与えることができます* us *警告を生成したコードから始まる少し詳しい情報;) – paulsm4

+0

通常、Visual Studioで警告またはエラーが発生すると、行番号が表示されます。あなたの場合に行番号が表示されますか?はいの場合は、エラーが含まれている方法を表示し、エラーのある行にマークを付けてください。そうでない場合は、エラーのスクリーンショットがうまくいくはずです。 – Heinzi

+0

私はスクリーンショットを添付しました。残念ながら、それが示すように、どの行番号も表示しません。私がおそらくプロジェクトを試して再作成すべきかどうか考えています。 – nixgadgets

答えて

2

ありがとうございます。

最後に、私がリンクとして追加したファイルのうちの1つにという名前空間がありませんでした。でした。恐らくdssproxy.exeが不平を言っていたのかもしれません。しかし、 "Valueはnullにできない"ということではあまり明らかではありませんでした。 。。

私はスクラッチ:(から始まっていなかったそれを把握することはできなかったでしょう

おかげで再び

1

問題は、コントロールのコードをフォームに追加した後、コントロールを削除してコードを終了することによって発生することがあります。一度コードをコミットして、このエラーの原因を正確に把握してください。

チェック同じことを議論し、このリンクは:

http://social.msdn.microsoft.com/forums/en-US/vsx/thread/dbe2e211-2263-4dee-8e0d-428cabe8119b/

もう一つ考えられる理由は、あなたがツールボックスからデザインサーフェイスでコンポーネントまたはコントロールを作成しているときに、このエラーを受け取ることができるということです。最も可能性が高い原因は、64ビットアセンブリに作成されたコンポーネントまたはコントロールを使用しようとしていることです。 Visual Studioのデザイン環境では、64ビットコンポーネントはサポートされていません。

+0

ええ、私はそのポストにも出くわしました。私はコード内にwinformsを使用していないだけ問題です。そのC#クラスの束。 – nixgadgets

+0

@kuzyt 64ビットコンポーネントですか? –

+0

それは64ビットではありません – nixgadgets

関連する問題