0

注:この質問の名前は変更されました。もともとは、フォームからVBパワーパックの図形を削除した後にコンパイルエラーが発生するという事実を対象としていましたが、エラーが発生したときに、フォームの名前が変更されて最終的にエラーが発生したことが原因であることが判明しました。 2つのresxファイル。何らかの理由でVBパワーパックの形状が削除されるまで、コンパイルは正常に機能しました。

いくつかの目的でいくつかのVisualBasicPower Packシェイプ(円のみ)を使用していたプロジェクトがあります。とにかく、私が実行しているサーバーの1つでサポートされていないことに気付いたので、プロジェクトからそれらを削除して、別のものを使用したいと思います。

最もクレイジーなことが起こっています。プロジェクトをそのまま実行すると、うまく機能します。ただし、図形とそれらへの参照を削除して、もう一度実行しようとすると、次のエラーが発生します。

エラー1アイテム「obj\Debug\WQASymbolComparisonUtility.FRMMessageBox.resources」が「Resources」パラメーターに複数回指定されました。重複するアイテムは、「リソース」パラメーターではサポートされていません。WQASymbolComparisonUtility

私はここで完全に迷子になっています-このエラーは何を意味し、フォームからこれらのパワーパックコンポーネントを削除することと何が関係している可能性がありますか?

そして、はい、これらの形状を削除することが私が行った唯一の変更でした:(

4

1 に答える 1

0

問題は、フォームの名前を変更したところ、実際には 2 つの異なる .resx ファイルになってしまったことです。古い .resx ファイルを削除すると、問題は解決しました。

なんらかの理由で、VB パワー パック シェイプが削除されるまでコンパイルは正常に機能し、その時点で resx の競合が明らかになりました。この変更は、影響を受けるコード領域の最初の再コンパイルを引き起こしただけだと思います。

質問のタイトルを変更して、他のユーザーにとってより役立つようにします。

于 2012-09-19T16:12:23.683 に答える