#freeze #author("2023-05-09T12:52:50+08:00","default:Admin","Admin") [[Visual Studio]] *VisualStudioのテンプレートが壊れた [#i63f4af1] http://msdn.microsoft.com/ja-jp/library/ms247116%28VS.80%29.aspx に従って、管理者権限で起動したコマンドプロンプト上から ~ devenv /installvstemplates *デザイナでaspx、formなどを表示しない [#e23faa5f] devenv /resetaddin devenv /resetskippkgs devenv /resetsettings *Visual Studio 2008 から 2010への移行 [#l6d5d5f3] 現象:~ Visual Studio 2008 から 2010への移行したWebApplicationのプロジェクト。デザインモードのWeb ページを開いて、もともと正常に表示できるページに下記のエラーが表示されています。~ 英語エラーメッセージ:~ Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration. 日本語エラーメッセージ:~ セッション状態は、構成ファイルまたは Page ディレクティブで enableSessionState が true に設定されているときのみ使用できます。System.Web.SessionStateModule またはカスタムセッション状態モジュールがアプリケーション構成の <configuration>\<system.web>\<httpModules> セクションに含まれていることも確認してください。 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 試し対策:~ ネット上でいろいろ調べましたが、解決できなかった、プロジェクトファイルの中身を調べて、新規追加したページの記述と既存ページの記述が違うことが気づいた。Visual Studio でもう一回2008のソリューションファイルを変換してみたら、解決できましたが、Visual Studio を再起動すると、エラーがまた表示されました。 本当の対策:~ System.UI.Web.Pageを継承したページの中に、Sessionに対する操作があったら、上のエラーが発生しますので、ページのベースクラスに、DesignModeの判断によって、Sessionに対する操作を処理しないように実装したら、解決しました。が、何でVisual Studio 2008の時に問題がなかったのか、わかりません。何で上の「試し対策」のようにもう一回プロジェクトを変更したら、問題がなかったのか、わかりません。これはバグでしょう * VS2019 找不到资产文件 “xxxx\obj\project.assets.json”运行NuGet包还原以生成此文件的问题 [#ybea6b6a] 问题:~ 解决VS2019 找不到资产文件 “xxxx\obj\project.assets.json”运行NuGet包还原以生成此文件的问题 解决方法:~ 工具—命令行—开发命令者命令提示 将dir进到编译出错的Project下面运行 msbuild -t:restore #hr(); コメント: - Devenv コマンド ライン スイッチ http://msdn.microsoft.com/ja-jp/library/xee0c8y7.aspx -- &new{2010-08-12 (木) 16:47:15}; - Visual Studio テーマ http://studiostyles.info/schemes/wekeroad-ink -- &new{2010-09-07 (火) 09:28:40}; #comment_kcaptcha