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

Visual Studio 2010は、MicrosoftのVisualStudio開発環境ラインのバージョンです。.NET 4.0Framework上でリリースされます。

13
保守性をどのように有意義に測定しますか?
コンテキスト:私は、すべてがMSショップのエンタープライズ開発者です。 コードやアプリケーションの保守性を客観的に測定するための良い方法を誰かがお勧めできますか? なぜ保守性があるのか:バグとコードカバレッジの数のみを対象とするグループの "品質"メトリックにうんざりしています。特に保守性を測定していない場合は、どちらのメトリックも簡単にゲームできます。近視眼と締め切りは、実際に対処されない膨大な量の技術的負債をもたらします。 なぜ客観的に測定できるのか:私は大企業グループで働いています。客観的に測定できない場合は、人々に説明責任を負わせたり、それを改善することはできません。主観的な測定は、発生しないか、一貫して発生しません。 私はVS2010コードメトリックスを見ていますが、誰か他の推奨事項があるかどうか疑問に思っています。

1
Visual Studio 2010で単体テストを設定する方法は?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私は最初の大きなプロジェクトを行っていますが、プロのプログラミング環境での経験はあまりありません。プログラミング関連の何かを調査していると、ユニットテストへの参照がよく見られますが、それらの設定方法について、またはそれが自分にとって有益であるかどうかについては、まだわかりません。 誰かがユニットテストについて説明してくれますか?また、複数のプロジェクトがあるVisual Studio 2010ソリューションでユニットテストを設定する方法はありますか?プロジェクトのソリューション内で発生するものですか、それとも別のソリューションですか?また、小規模な開発チームに推奨するものですか、それともセットアップに時間の無駄ですか? 現在、プログラム全体を実行して現在作業中のものをテストしていますが、デバッグが容易ではない問題が発生することがあります。コードのサブセットを他の場所で実行すると便利な場合があります。プログラムの一部をテストするために参照されるいくつかのライブラリを使用したプロジェクトですが、それを設定するよりも、関連するすべての依存関係のためにプログラム全体を実行するのに時間がかかると感じます

13
Windowsサービスの実用的な用途は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 4年前に閉鎖されました。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 Windowsサービスを使用するのは初めてです。VS2010でWindowsサービスを作成することを学びましたが、Windowsサービスを使用できる実用的な方法を知りたいですか? 現在のコンテキストを念頭に置いてグーグルを試し、Windowsサービスの作成方法に関するチュートリアルをさらに見つけました。 バウンティオファーの編集: すべての答えは素晴らしいですが、私はWindowsサービスとその意味に関するより実用的な例を探していましたか?これは、開発者がケーススタディでそれらを使用するのが適切である時期を知るのに役立ちます。

21
コードのどこで次に続行したいかをどのように覚えていますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 何らかのコードの作業を中断する場合(他の作業をする必要があるか、休暇をとる必要があるか、単に1日の終わりであるため)、そのVisual Studioプロジェクトを閉じた後、覚えておくべき望ましい方法は何ですかそのコードで再び作業を開始したときに次に何をしたいのか。 Visual Studioのブックマークを設定しますか、// TODO: continue here next timeそれとも何か書き留めますか?たぶん、あなたは次のような特別なタグを持ってい// NEXT:ますか?モニターに付箋を置きますか?知っておくべきクールなツールまたはVisual Studioプラグインを使用していますか? コードで最後に作業したときに中断した場所をコードで見つけるのに役立つ個人的なトリックはありますか?

5
VS 2010のパフォーマンスを向上させるために何かできますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 .Net 4でアプリを開発しているので、VS 2010を使用していますが、パフォーマンスが私を夢中にさせています。しばらくIDEを表示しないと(ヘルプデスクの呼び出しのために引っ張られたり、午前中に来たりした場合など)、ほとんどの場合に問題があります。 おそらく未使用時にリソースをアンロードするWPFに組み込まれていることに気付きますが、すべてをバックアップしてロードするまでの数分の遅延は本当に面倒です。また、ファイルを開いたりコンパイルしたりするときにかなりの遅延が発生することに気付きました。

8
ローカルの「ユーザー」権限は十分ですか、または開発者はコーディング中にローカル管理者またはパワーユーザーを必要としますか?
オフショア開発チームには、企業のデスクトップにナンセンスソフトウェアをインストールするという習慣があり(職務とは関係ありません)、ローカル管理者権限を削除することを検討しています。 ローカル管理者、またはローカルパワーユーザーはVS2010の要件ですか?昇格した権利なしでどのように実行しますか?どの問題に遭遇しますか?

4
C#で動的型を使用する場合の欠点
私は最近、C#の動的型についてさらに研究しています。コードをコンパイルすると理解できる例がいくつかありますが、コードを再コンパイルする必要はありませんが、直接実行できます。 実際にデータ型を自由に変更できるというキーワードが提供する柔軟性は大きな利点であると感じています。 質問、 開発者が実装を開始する前に知っておく必要がある実行時例外をスローする間違った動的メソッド呼び出し以外に、特定の欠点がありますか。

2
実行可能ファイルが悪意のあるまたはウイルスのようにAVから処理されるのを防ぐ方法
Windows上で実行され、ゲームのランチャーのように動作し、クライアント側のPCで自動アップデーターおよびファイル検証ツールとして機能するソフトウェアを作成しています。 私の理解していないことの1つは、私のアンチウイルスソフトウェア(Avast)が私のexeファイルを危険だと見なし、安全に使用するためにサンドボックスに入れることを求めずに起動しない理由です。 私のソフトウェアが従うべきルール、良いものとして扱われるルール、またはある種のデジタル署名などに数百ドルを支払うべきルールはありますか? MS Visual Studio 2010でC#を使用しています。 VirusTotalレポート。WebClient()クラスを使用して、リモートファイルダウンローダーとして機能するDLLインジェクションはありません。 ウイルスについて警告するようなものではありませんが、サンドボックスすることを「提案」します。スクリーンショットを見てください:

2
visualstudioデータベースプロジェクトをデータベースと同期させるにはどうすればよいですか?
データベーススキーマをVisual Studio .dbprojデータベースプロジェクトと同期させたいのですが。 現在、ほとんどのデータベース開発作業にSSMSを使用しています。dbスキーマと.dbprojを同期する必要がある場合は、Visual Studioのスキーマ比較ツールを手動で使用する必要があります。なぜこれが必要なのでしょうか?なぜなら: 変更をチェックインする唯一の方法です 変更を適用する唯一の方法です そうしないと、ファイルを取得するときにマージの問題が発生します(基本的に、「最新の取得」にチェックアウトせずに更新しているdbオブジェクトのdb変更が含まれている場合、マージはトリガーされず、簡単に実行できますどのバージョンがどのバージョンであるかを追跡します) スキーマの最新バージョンでVisualStudioの検索機能を使用できることは素晴らしいことです 検索結果を使用して、VSからストアドプロシージャを変更できると便利です(通常、ファイルの名前を変更した場合)。 「スキーマ比較」ツールを自動化して5分ごとに実行する(「クリーン」なソリューションとは思えない)こと以外に、これを実現する方法はありますか? 可能であればSSMSを使用し続けたいのですが、Visual Studioの「サーバーエクスプローラー/データベース接続」を使用して行われた変更を.dbprojに自動的に伝達する方法にも興味があります。

3
Visual Studioがバージョン番号を自動的にインクリメントしないのはなぜですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 この質問は、VS 2010でバージョン番号を自動更新する方法を尋ねました:https : //stackoverflow.com/questions/4025704/publishing-in-net-produces-application-files-myapp-someversionnumber-how-to-ge 答えは、アセンブリバージョンとファイルバージョンの両方を手動で更新する必要がありました 公開するたびにバージョン番号を増やすべきではありませんか?なぜ手動で行う必要があるのですか?これは、MSがこの方法で行うという意識的な決定ですか?人々が自分のバージョン番号を手動で更新することの背後にある考え方は何ですか?

4
ソースコードとアプリケーションライフサイクルの分岐に関するベストプラクティス
私たちは小さなISVショップであり、通常、毎月新しいバージョンの製品を出荷しています。コードリポジトリとしてSubversionを、IDEとしてVisual Studio 2010を使用しています。多くの人々がMercurialやその他の分散ソース管理システムを主張していることは承知していますが、現時点では、これらのメリットをどのように享受できるかわかりませんが、私は間違っているかもしれません。 私たちの主な問題は、ブランチとメイントランクを同期させる方法です。 これが今日のやり方です。 新しいバージョンをリリース(Subversionでタグを自動的に作成) 来月リリースされるメイントランクの作業を続けます そしてこのサイクルは毎月繰り返され、完璧に機能します。この問題は、緊急のサービスリリースをリリースする必要がある場合に発生します。メイントランクから解放することはできません(2)。開発中のため、緊急に解放するのに十分な安定性がないためです。 このような場合、次のことを行います。 手順(1)で作成したタグからブランチを作成します バグ修正 テストとリリース 変更をメイントランクにプッシュします(該当する場合)。 私たちの最大の問題は、これら2つをマージすることです(ブランチとメイン)。ほとんどの場合、次の理由により、自動マージに依存できません。 メイントランクに多くの変更が加えられました 複雑なファイル(Visual Studio XMLファイルなど)のマージがうまく機能しない 別の開発者/チームが理解できない変更を加えたため、マージできない したがって、これら2つの異なるバージョン(ブランチとメイン)を同期させるためのベストプラクティスは、あなたが考えることです。職業はなんですか?

4
SSDを使用してVS 2010のパフォーマンスを向上させる[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 8年前休業。 ソリッドステートハードドライブでVisual Studio 2010を使用してパフォーマンスの改善をインターネットで検索した後、さまざまな意見をたくさん聞きました。 SSDを使用してもメリットはあまりないと多くの人が言いましたが、対照的に、まったく反対の意見がありました。私は対照的な意見に少し混乱しており、SSDを購入することが違いを生むかどうかを実際に決定することはできません。 この問題についてどのような経験があり、どのSSDを使用しましたか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.