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

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

30
次のモジュールは、最適化を有効にして、またはデバッグ情報なしで構築されました
デバッグ時にVS 2008 Webプロジェクトでこれを取り除くことができません。問題の非Webプロジェクトでデバッグモードになっていて、アクティブ(デバッグ)になっていることを確認しました。Windowsの.NET 2.0一時フォルダー内のすべてのアイテムを削除しました。ここで他に何をすべきかわからない。


5
C#でUUIDを生成する方法
プログラムで.idlファイルを作成しています。プログラムでインターフェイスとメソッドのUUIDを作成するにはどうすればよいですか。 プログラムでUUIDを生成できますか?

14
Visual Studioで自動フォーマットをオフにする
私はコードピュリストで、Visual Studioのデフォルト設定ではなく、独自のスタイルのコードフォーマットを好みます。ツール/オプションで自動フォーマットオプションをオフにしました。ほとんどの場合それは働きます。 組み込みのリファクタリングを使用した後、Visual Studioは私の設定をデフォルト設定で上書きします。VSがそれを行わないようにするにはどうすればよいですか?

10
参照されたdll(pdbを持つ)をデバッグする方法
私のワークスペースには、AとBの2つのソリューションがあります。 ソリューションAは、以前にコーディングを終えた古いプロジェクトです。ソリューションBでは、ソリューションAのいくつかのクラスを使用する必要があります。これを行うには、ソリューションAのプロジェクトの1つのDLLへの参照を追加します。 問題は、デバッグしようとしたときです。私もAのコードに足を踏み入れたいと思っています。Visual Studioはこれらのクラスのコードを読み込むことができず(「現在の場所に使用できるソースコードがありません。」)、逆アセンブリのみを表示できるため、役に立ちません。 ソリューションAからクラスをデバッグする唯一の方法は、ソリューションBを実行し、すべてのプロセスを([デバッグ]メニュー項目で)デタッチし、ソリューションAからプロセスをアタッチすることです。 ただし、これは非常に不便であり、AまたはBを一度にしかデバッグできません。 参照されているdllのコードにステップインできるようにする方法はありますか(ソースコードがあります)? 解決策:私の間違いは、プロジェクトは単一のソリューションの一部にしかならないと思っていたことです。実際、プロジェクトはさまざまなソリューションの一部になることができます。 古いプロジェクトを参照する必要がある場合は、プロジェクトをソリューションに追加するだけです。これは、ソリューションエクスプローラー>追加>既存のプロジェクトで新しいソリューションを右クリックして行います。 その後、プロジェクト参照を追加できます。他の人が書いたように、自分のコード(または、変更とデバッグが必要になる可能性のある他のコード)へのdll参照の使用を完全に回避する必要があります。 ソリューションの設計方法に関する非常に優れたリファレンスは、MSDNにあります。

2
リリースモードでは、コードの動作は期待どおりではありません
次のコードは、デバッグモードとリリースモード(Visual Studio 2008を使用)で異なる結果を生成します。 int _tmain(int argc, _TCHAR* argv[]) { for( int i = 0; i < 17; i++ ) { int result = i * 16; if( result > 255 ) { result = 255; } printf("i:%2d, result = %3d\n", i, result) ; } return 0; } デバッグモードの出力。これは予想どおりです。 i: 0, …


5
wpfアプリケーションの設定アイコン(VS 08)
先に進む前に、以下の解決策を試したことを説明します。 Visual Studio 2008でアプリケーションのアイコンを設定するにはどうすればよいですか? VS 05のリソースからアプリケーションアイコンを設定する アプリケーションにアイコンを設定しようとしています。 私の知る限り、私は潜在的に3つの画像が必要ですか? 1つの画像は、.exe(exeのサムネイル)をクリックしたときのエクスプローラーの実際の画像です 左上に1つの画像(小さい)(16 x 16? アプリの左側にあるスタートメニュードックの1つの画像(32x32かもしれませんが、これもわかりません) それで結構です。 アイコンを選択しました。上記の状況の1つでどのように使用しますか? リソースに追加してみましたが、何も起こらないようです。最初のSOソリューションに続いて、 「最初にリソースビューに移動します(メニューから:[表示]-> [その他のウィンドウ]-> [リソースビュー])。次に、リソースビューでリソースをナビゲートします(ある場合)。すでにVisual Studioによって追加されたアイコンタイプのリソースがある場合は、それを開いて編集します。それ以外の場合は、右クリックして[リソースの追加]を選択し、新しいアイコンを追加します。 リソースビューが空で、このビューで右クリックできません。 ソリューション>プロパティ>リソース>を右クリックすると、アイコン画像を追加できますが、上記のいずれの場所にも表示されません。(または私が見ることができるどこでも) 1)WPFアプリケーションのアプリケーションアイコンを設定するにはどうすればよいですか?


11
「出力ディレクトリにコピー」をユニットテストで機能させるにはどうすればよいですか?
テストを実行する前に単体テストプロジェクトをビルドすると、テスト出力がTestResultsフォルダーにコピーされ、テストが実行されます。私が抱えている問題は、Debug / binディレクトリ内のすべてのファイルがTestResultsプロジェクトにコピーされるわけではないことです。 Debug / binディレクトリにコピーされたファイルをTestResultsフォルダーにもコピーするにはどうすればよいですか?


10
DisplayNameAttributeのローカライズ
PropertyGridに表示されるプロパティ名をローカライズする方法を探しています。プロパティの名前は、DisplayNameAttribute属性を使用して「オーバーライド」できます。残念ながら、属性には非定数式を含めることはできません。そのため、次のような強く型付けされたリソースを使用できません。 class Foo { [DisplayAttribute(Resources.MyPropertyNameLocalized)] // do not compile string MyProperty {get; set;} } 私は周りを見回して、リソースを使用できるようにDisplayNameAttributeから継承するいくつかの提案を見つけました。私は次のようなコードになるでしょう: class Foo { [MyLocalizedDisplayAttribute("MyPropertyNameLocalized")] // not strongly typed string MyProperty {get; set;} } ただし、強く型付けされたリソースの利点は失われますが、これは間違いなく良いことではありません。次に、DisplayNameResourceAttributeに遭遇しました。これは、私が探しているものかもしれません。しかし、それはMicrosoft.VisualStudio.Modeling.Design名前空間にあるはずであり、この名前空間に追加するはずの参照を見つけることができません。 DisplayNameのローカリゼーションをより簡単に実現する簡単な方法があるかどうかは誰でも知っていますか?またはMicrosoftがVisual Studioに使用しているように見えるものを使用する方法がある場合はどうなりますか?

19
Visual StudioからNUnitをデバッグモードで実行するにはどうすればよいですか?
最近取り組んでいるC#のテストフレームワークを構築しています。ワークスペース内にNUnitをセットアップし、コンポーネントをテストするための新しいプロジェクトを用意しています。ユニットテストをNunit(v2.4)からロードすると、すべてうまくいきますが、デバッグモードで実行していくつかのブレークポイントを設定するのが本当に役立つところまでたどり着きました。 私はいくつかのガイドからの提案を試しましたが、すべてがテストプロジェクトの「デバッグ」プロパティの変更を提案しています。 Start external program: C:\Program Files\NUnit 2.4.8\bin\nunit-console.exe Command line arguments: /assembly: <full-path-to-solution>\TestDSP\bin\Debug\TestDSP.dll 私はそこでコンソールバージョンを使用していますが、GUIの呼び出しも試みました。デバッグしようとすると、どちらも同じエラーが発生します。 Cannot start test project 'TestDSP' because the project does not contain any tests. これは、通常、\ DSP.nunitをNunit GUIにロードし、テストを行う場所だからです。 私は問題がVSがそれ自身のテストフレームワークを実行したいということかもしれないと考え始めています、そしてそれがNUnitテストを見つけることができない理由です? 編集:テストフィクスチャについて質問する人にとって、TestDSPプロジェクトの.csファイルの1つは、おおよそ次のようになります。 namespace Some.TestNamespace { // Testing framework includes using NUnit.Framework; [TestFixture] public class FirFilterTest { [Test] public void Test01_ConstructorTest() …


10
Visual Studioがアメリカンキーボードレイアウトをランダムに採用しているように見える
ガ!これは本当に今日私を悩ませています。突然警告なしに、 '@'(アットマーク)と '"'(二重引用符)は私のキーボード上の取引場所ですが、Visual Studio 2008でのみです! これを説明/修正するためのヘルプやオンラインで何かを見つけることができないようです。誤って実行しているキーボードショートカットはありますか? PCを再起動すると、1、2時間消えて、突然戻ってきました。 ああ、狂気:(

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