タグ付けされた質問 「visual-studio-2008」

このタグは、Microsoftの2008バージョンのソフトウェア開発製品のVisual Studioラインを参照します。コーディングの問題だけでなく、Visual Studioに関する特定の質問がない限り、このタグを使用しないでください。質問は、Visual Studioの2008バージョンに固有である必要があります。

30
メタデータファイル「.dll」が見つかりませんでした
私はWPF、C#3.0プロジェクトで作業しており、次のエラーが発生します。 Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem これは私のユーザーコントロールを参照する方法です: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> ビルドが失敗するたびに発生します。ソリューションをコンパイルするための唯一の方法は、すべてのユーザーコントロールをコメントアウトしてプロジェクトを再構築することです。その後、ユーザーコントロールのコメントを外すと、すべて正常です。 ビルドの順序と依存関係の構成を確認しました。 ご覧のとおり、DLLファイルの絶対パスが切り捨てられているようです...長さにバグがあることを確認しました。これは可能性のある問題ですか? これは非常に煩わしく、コメント、ビルド、コメント解除をしなければならないため、ビルドは非常に面倒になっています。

27
Visual Studioのマッチングブレースに移動しますか?
Visual Studio 2008で、右中括弧から左中括弧に移動する方法はありますか?ブレースの強調表示についてはかなりの量が見つかりましたが、カーソルをブレースに移動することについては何も見つかりませんでした。 (この質問のVB.NETバージョン:「If / End If」の間をジャンプするためのキーボードショートカット)

8
Visual Studioの「Any CPU」ターゲットとはどういう意味ですか?
Visual Studio 2008の.NETプラットフォームビルドオプションに関連する混乱があります。 「Any CPU」コンパイルターゲットとは何ですか。また、どのような種類のファイルが生成されますか?この "Any CPU"ビルドの出力実行可能ファイルを調べたところ、それらはx86実行可能ファイルであることがわかりました(この実行は確認されません!)。それでは、実行可能ファイルをx86と「任意のCPU」のどちらに向けるかに違いはありますか? 私が気づいたもう1つのことは、マネージC ++プロジェクトにはこのプラットフォームがオプションとしてないことです。何故ですか?それは、「すべてのCPU」実行可能ファイルが単純な32ビットの実行可能ファイルであるという私の疑いが正しいことを意味しますか?

15
「ConfigurationManager」という名前は現在のコンテキストに存在しません
connectionStrings設定ファイルからアクセスしようとしています。コードはASP.NET + C#です。System.Configuration参考までに追加し、使用についても触れました。しかし、それでもアセンブリを受け入れません。 VSTS 2008を使用しています。理由は何でしょうか。 別の奇妙なことは、「System.configuration」として表示されるアセンブリ名です。小文字のcは、他のシステムアセンブリの名前の表示方法ではありません。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; namespace Utility { public class CommonVariables { public static String ConnectionString { get { return ConfigurationManager.ConnectionStrings["EmployeeEntities"].ConnectionString; } } } } 構成: <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="qbankEntities" connectionString="metadata=res://*/qbankModel.csdl|res://*/qbankModel.ssdl|res://*/qbankModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=qbank;Persist Security …


30
Visual Studioでaspx / ascxファイル用の.designerファイルを再生成する方法を教えてください。
ときどき、ページまたはコントロールを編集しているときに、.designerファイルがページに配置している新しいコントロールで更新されなくなることがあります。何が原因であるかはわかりませんが、Visual Studioに.designerファイルの再生成を強制する方法があるかどうか疑問に思っています。Visual Studio 2008を使用しています 編集:申し訳ありませんが、私はすでに試したことがあるはずです: すべてのファイルとVisual Studioを閉じて再度開く ページのrunat = "server"コントロールに変更を加える ページディレクティブの削除と再追加



26
すべてのプロジェクトを強制的にすべて再構築するために、すべてのbinおよびobjフォルダーを削除したい
私は複数のプロジェクトで作業していて、「bin」または「obj」という名前のすべてのフォルダーを再帰的に削除したいので、すべてのプロジェクトですべてが再構築されます(Visual Studioに以前のすべてのことを忘れさせる唯一の方法である場合もあります)ビルド)。 .NETプログラムを作成する必要なく、これを(たとえば、.batファイルを使用して)すばやく行う方法はありますか?


19
ユニットテストのためのNUnitとVisual Studio 2008のテストプロジェクトの比較 [閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は仕事で新しいプロジェクトを開始するつもりであり、ユニットテストに入りたいと思っています。VS 2008、C#、およびASP.NET MVCのものを使用します。NUnitまたはVS2008に組み込まれているテストプロジェクトを使用することを検討していますが、他の提案を調査することもできます。1つのシステムが他のシステムよりも優れているか、またはおそらく他のシステムよりも使用/理解が容易ですか?このプロジェクトを、今後の開発努力の「ベストプラクティス」の一種として設定してもらいたいと思っています。 助けと提案をありがとう!!

5
Visual Studioビルド後のイベント-相対ディレクトリの場所にコピー
ビルドが成功したら、出力ディレクトリの内容を同じ「ベース」フォルダの下の別の場所にコピーしたいと思います。この親フォルダは相対的な部分であり、ソース管理設定に基づいて変化する可能性があります。 私が利用できるマクロ値のいくつかをリストしました... $(SolutionDir)= D:\ GlobalDir \ Version \ AppName \ Solution1 \ build $(ProjectDir)= D:\ GlobalDir \ Version \ AppName \ Solution1 \ Version \ ProjectA \ 出力ディレクトリの内容を次のフォルダにコピーしたい: D:\ GlobalDir \ Version \ AppName \ Solution2 \ Project \ Dependency ベースの場所「D:\ GlobalDir \ Version \ AppName」は、上記のマクロのいずれかからフェッチする必要があります。ただし、どのマクロ値もリストしませんも親ロケーション。 ビルド後のコピーコマンドのベースの場所のみを抽出するにはどうすればよいですか?

4
C#-カスタムの古い警告を選択的に抑制する
Obsolete特定のメソッドが使用されている場合に警告を表示するために、(他のプログラマーが提案したように)属性を使用しています。 SuppressMessage使用が正当化されるポイントで、CodeAnalysisのような警告を抑制する方法はありますか? ありがとうございました! 編集 これは[Obsolete("Some message")]、警告に関する詳細を含める必要があるためです。ただし、#pragma warning disable 612naked [Obsolete]属性にメッセージを追加すると、機能しなくなります... 編集2 正しい警告番号が見つかりました- 廃止された属性の後にメッセージがある場合は618です。 だから私がやりたいことをするために: #pragma warning disable 618 そして電話の後 #pragma warning restore 618 私を正しい方向に向けてくれたJared ParとJon Skeetに感謝します!

14
Visual Studioがプロジェクトを別のフォルダーに移動する
プロジェクトをVisual Studioの別のフォルダーに移動するにはどうすればよいですか?私は自分のプロジェクトでこの構造に慣れています。 -- app ---- Project.Something ---- Project.SomethingElse 名前空間SomethingElse全体をSomethingNewに名前変更したいのですが、(手動で.slnファイルに移動せずに)それを行うための最良の方法は何ですか?

11
Visual Studio C#ステートメントの折りたたみ
本当に長いコードブロック(とにかくリファクタリングする必要がありますが、これはこの質問の範囲外です)を編集するとき、関数ブロックを折りたたむことができるように、ステートメントブロックを折りたたむことができることを切望しています。つまり、中かっこで囲まれたすべてのコードのアウトラインにマイナスアイコンが表示されたら素晴らしいです。関数、クラス、領域、名前空間、使用法では表示されますが、条件付きブロックや反復ブロックでは表示されません。ifs、switchs、foreachsのようなものを折りたたむことができれば素晴らしいでしょう! 少しグーグルで調べたところ、明らかにVSでのC ++のアウトラインではこれが可能ですが、VSでのC#のアウトラインでは許可されていません。理由はわかりません。Notepad ++でもC#の書式設定を選択するとこれらが折りたたまれるので、Visual Studioがそうしない理由がわかりません。 この動作を可能にするVS2008アドインを知っている人はいますか?それとも何らかの隠された設定ですか? 追加のために編集:リージョンの挿入はもちろんオプションであり、私にはすでに発生していましたが、率直に言って、すでに中括弧で囲まれているリージョンで物をラップする必要はありません...既存のコードでは、とにかく問題をより適切に分離できるようにリファクタリングします。(リージョンの代わりに新しいメソッドで「ラッピング」;)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.