問題タブ [suo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - Visual Studio winforms プロジェクトのエラー リストには、漂遊している css ファイルからのエラーが含まれています
Winforms から Web プロジェクト、フラットな HTML サイトまで、さまざまな開発プロジェクトを行っています。そして、私たちは常にそれらを切り替えています。
これは、フラットな HTML サイトを表示する場合でも、IDE として Visual Studio を選択していることを意味します。つまり、Winforms ソリューションを開いているときでも、問題を簡単に確認するために HTML ファイルや CSS または .less ファイルを開くことがあります。
現在のプロジェクトとは関係のない stray/random .less ファイルからの 3 つのエラーがエラー リストに表示されているため、これは明らかに私たちが行ったことに違いありません。
もちろん、プロジェクトのビルドと実行が停止することはありません。しかし、そこにエラーが残っているのを見るのは少し気が散ります。また、現在のプロジェクトのエラーを F8 サイクルで調べて、これらの「外部」エラーに繰り返し遭遇するのは間違いなく苦痛です。
VS を再起動しても問題は解決しません。
編集:
特定のプロジェクトについて、.lessファイルをファイルまで追跡しました.suo
。.suo ファイルを削除できると思いますが、このプロジェクトの設定の多くが失われます。ソリューションから .less ファイルを削除する方法を知っておくとよいでしょう。どんな<MiscFiles>
方法がありますか?
asp.net-mvc - MVC4 プロジェクトのすべての名前空間で、タイプまたは名前空間の名前が見つかりませんでした
現在、MVC3 サイトを MVC4 にアップグレードし、すべての .aspx ビューを Razor .cshtml に変換しています。Project は引き続き .NET Framework 4 を対象としています (ここでは、一度に 1 つの大きな変更に取り組もうとしています)。
現在、Visual Studio 2013 の Web アプリ プロジェクトでは、同じエラーが何百回も発生しています。
型または名前空間名 'My_MVC4_Site' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
または、My_MVC4_Site.Models のような名前空間について不平を言います。これは、Web アプリ自体のデフォルトの名前空間です。したがって、すべてのビューの@model
ディレクティブにそのエラーがあります。また、モデルまたはコントローラーの一部である他のコードファイルでも、プロジェクトの最上位の名前空間だけでなく、「見つかりませんでした」というエラーが発生します。 cs ファイル、次に同じファイルを下に移動すると、VS は定義されていないと言います。
最も奇妙なことは、プロジェクトがまだビルドされており、Visual Studio からデバッグで実行できることです。つまり、Visual Studio が何かに夢中になっているだけのようです。
しかし、コーディング中に何百もの「エラー」が表示されないように修正したいので、F12 Go To Definition、IntelliSenseなどの多くの基本的なものを無効にします.
- プロジェクトのプロパティの既定の名前空間が正しいことを確認しました
- プロジェクトの名前空間を Views フォルダーの Web.config セクションに配置しました
- もちろん、タイプミスがないか名前空間名を確認しました
どれも違いはありませんでした。
アップデート
ソリューション構成マネージャーと MVC4 Web アプリ プロジェクト自体は、そのプロジェクトで使用できる唯一のオプションである Any CPU プラットフォームにビルドされます。他のいくつかの依存プロジェクトも同様でしたが、ソリューションに含まれるほとんどのプロジェクトには、任意の CPU、x86、および x64 がオプションとして含まれていました。そのため、アクティブ ソリューション プラットフォームが x86 または x64 (これまでに使用した唯一のビルド オプション) に設定された場合、ほとんどのプロジェクトはそれに応じて切り替わりますが、いくつかは常に任意の CPU のままでした。
これが Visual Studio 2010 の MVC3 プロジェクトの場合は問題ありませんでしたが、残りのプロジェクト用に x86 プラットフォームを作成し、ソリューションをクリアし、VS を閉じて再度開き、ソリューションを再構築したところ、機能しました。これらの「型または名前空間が見つかりませんでした」というエラーはすべてなくなりました。VS は再び IDE のように機能し、MVC ビューなどで View in Page Inspector を使用できます。
更新 2
それは数日間機能しましたが、正確な問題が返されました.すべてのビューは@model
、名前空間が見つからないというエラーを表示しています.
ソリューション構成は変更されていません。昨日の作業から変更されたプロジェクトまたはソリューションには何も見つかりません。
更新 3
Visual Studio 2012 Update 4を実行して、まだ誰も再イメージ化を行っていない職場の古い開発ボックスに入りました。MVC4 プロジェクト全体を圧縮し、そこで解凍しました。私がそれを変更した唯一の方法は、プロジェクト参照を変更することでした(ソリューション内のさまざまな依存プロジェクトがそこからのパスが異なるため)が、それ以外は変更しませんでした。VS2012 のプロジェクトにはこれらの問題はありません。誤ったエラーはなく、IntelliSense と Page Inspector は完全に機能し、すべてが機能します。
したがって、この MVC4 プロジェクトは、もともと VS2010 の MVC3 プロジェクトであり、MVC4 にアップグレードされ、VS2012 で少し開発されましたが、VS2013 に問題があります。
更新 4
別の作業をしているときに、MVC3 サンプル プロジェクト (興味がある場合はhttps://github.com/tugberkugurlu/MvcRemoteValidationSample ) をダウンロードして解凍し、Visual Studio 2013 で開きました (当時は Update 3 または 4; 私は現在は 4) を使用しています。通常の自動変換プロセス (VS2010 ソリューションであるため) を実行した後、プロジェクトはすべて同じ症状を示しました。したがって、これはVS2013がMVC3のサポートを廃止したことに関係しているという私の理論を確認しました。サンプル ソリューションを MVC3 から 4 に上げたのは、それを行うために見つけたすべてのベスト プラクティスに従いました。改善はありませんでした。
Visual Studio 2013 を閉じ、ソリューションの .suo ファイルを削除し、VS2013 を再度開くと、エラーはなくなりました。
実際の Web プロジェクトでも同じことを行ったところ、エラーもなくなりました。このプロジェクトで数か月ぶりにVSを本物の IDE のように使うことができました!
しかし、これまでに見つけた他のすべての回避策と同様に、これは一時的なものにすぎません。名前空間エラーは常に 1 日か 2 日後に再発するため、.suo を閉じて削除し、再度開く必要があります。
visual-studio-2010 - suo ファイルの破損を回避する (またはそのリスクを軽減する) にはどうすればよいですか?
この質問には具体的で正確な答えがないため、少し「疑わしい」ことはわかっていますが、反対票を投じる前に、質問自体の価値を確認してください。多くの SO ユーザーがこの問題に苦しんでおり、誰かが解決策や問題を最小限に抑える方法を見つけたかもしれません。
.suo ファイルが破損すると、頭痛の種になります。
- インテリセンスが機能しなくなる
- プロジェクト/ソリューションを再度開くと、開いているファイルが記憶されない
- 無効にされていた奇妙な古い設定が再び表示されます(私の場合、1週間前に削除した古いデバッグ設定が再表示されました)
私が見つけた唯一の解決策は、VS を閉じて .suo ファイルを削除し、VS に再度作成させることです。あなたはやめた...
破損したら、それを削除する必要があることは明らかであり、多くの投稿がそれを示していますが、誰かがそれが起こる前に何ができるかを見つけたかどうかを尋ねています.
.suo ファイルが破損しないようにするため、または破損の可能性を減らすために何をしましたか?
注:私は VS'12 を使用していますが、VS'10 のユーザーにもこの問題があることがわかりました。これが二重タグの理由です。
visual-studio-2013 - vs2013 の *.v12.suo ファイル以外のアップグレード ダイアログ オプションを保存する
最近、ソリューションを vs2013 にアップグレードしましたが、複数のプロジェクトが一部の古いライブラリに依存していたため、プラットフォーム ツールセットを に構成したままにしておく必要がありましたVisual Studio 2010 (v100)
。
ただし、新しいシステムでリポジトリを複製するたびに、それらのプロジェクトを vs2013 にアップグレードするように求められます。少し掘り下げた後、これらのプロンプトオプションが .v12.suo ファイルに保存されていることがわかりました。suo の機能と、それが保存するすべてのユーザー設定をよく知っています。しかし、私の人生では、彼らがアップグレードダイアログオプションをそこに保存することを選択した理由を理解することはできません.
私の考えでは、プロジェクトをアップグレードしないことを選択し、新しいソリューションをソース管理に入れたら、他の開発者に同じ質問をするべきではありません. 実際、これは非常に危険です。誰かがアップグレードすると、コンパイルできなくなります。
アップグレード ダイアログ オプションをソリューションまたはプロジェクト ファイルに保存する方法はありますか?
visual-studio - すべてのプロジェクトを読み込まずに Visual Studio ソリューションを開くにはどうすればよいですか?
Android、Windows Phone、iOS Xamarin プロジェクトをいくつか含む Visual Studio の大きなソリューションがあります。残念ながら、ソリューション全体を読み込もうとすると、Visual Studioが (数時間)ハングします。通常、Android プロジェクトまたは iOS プロジェクト (およびプラグイン プロジェクト) のいずれかのみをロードし、両方を同時にロードしない限り、問題なく動作しました。
残念ながら、変更したため、ソリューションを読み込めなくなりました。これらの設定は .suo ファイルに保存されていると読みましたが、それを変更する方法がわかりません (たとえば、Android プロジェクトの読み込みを無効にします)。ソリューション全体がロードされた後、これを行わずに特定のプロジェクトを閉じるにはどうすればよいですか?
ありがとうございました!
visual-studio - VIsual Studio: SUO ファイルを削除すると vs2013 がハングしますか?
Visual Studio 2013 の動作が不安定で、コンパイルに 20 分以上かかることがありました。
SUOファイルを削除することは、最初の良いステップかもしれないと考えて、自分自身を助けることにしました.
ファイルを削除すると、VSが「ソリューションのロード」でハングします。元に戻します - 少なくともプロジェクトが開きます (ただし、コンパイルにはまだ時間がかかります)。
私が知っている限り、このファイルは再生成する必要があります-何が得られますか?
visual-studio-2015 - 起動時に Visual Studio がフリーズする
Visual Studio 2015 Professional を開くたびにフリーズし、.suo
機能させるにはファイルを削除する必要があります。
ファイルの内容はわかっていますが、Visual Studio がフリーズしている理由がわかりません。なぜこれが起こっているのか誰にも教えてもらえますか?
xml - XSL がセキュリティ例外を生成しました
これが背景です。私は VS 2015 を使用して XSLT のデバッグを行っており、XSLT はドキュメント関数を使用してドキュメントを取り込みました。これを行うと、「XSL がセキュリティ例外を生成しました」が生成されました。エラー。
私はそれを理解しましたが、今は単純な変換を行っているだけで、VS は同じエラーをスローします。派手なことはしていません。
VSを再起動しようとしましたが、うまくいきません。私は過去にこの問題を抱えていたと思います.VSがどこかに作成した一時ファイルを削除して修正する必要がありましたが、思い出せません. SUOファイルか何か?
visual-studio - Visual Studio 2013 コミュニティ エディションでソリューション ファイルが開かない
VS 2013 コミュニティ エディションを使用しています。私のソリューションの1つを開きません。「.suo」ファイルがその理由であることがわかりました。.suo ファイルを削除した後、完全に機能しました。しかし、そのソリューションを開くたびにそのファイルを削除する必要があるたびに。あれは正しいですか ?何か不足していますか?私を助けてください。