タグ付けされた質問 「.net」

.NET Coreに関する質問には使用しないでください。代わりに[.net-core]を使用してください。.NETフレームワークは、主にMicrosoft Windowsオペレーティングシステム用に設計されたソフトウェアフレームワークです。これには、基本クラスライブラリ、共通言語ランタイム(一般にCLRと呼ばれる)、共通型システム(一般にCTSと呼ばれる)、および動的言語ランタイムの実装が含まれます。C#、VB.NET、F#、C ++ / CLIなど、多くのプログラミング言語をサポートしています。

30
パスの一部が見つかりませんでした…bin \ roslyn \ csc.exe
TFSソース管理から取得したAsp.net MVCプロジェクトを実行しようとしています。すべてのアセンブリ参照を追加したので、エラーや警告なしで正常にビルドおよびコンパイルできます。 しかし、ブラウザに次のエラーが表示されます。 パス「C:\ B8akWorkspace \ B8akProject \ B8akSolution \ B8AK.Portal \ bin \ roslyn \ csc.exe」の一部が見つかりませんでした。 エラーページの完全なスクリーンショットは次のとおりです。 数日の調査の結果、Roslynは高度なコンパイル機能を提供する.Netコンパイラプラットフォームであることがわかりました。ただし、Roslynに関連するものを何も構成していないか、プロジェクトでRoslynを使用する予定がないため、ビルドが\ bin \ roslyn \ csc.exeを検索しようとしている理由がわかりません。
813 c#  asp.net  .net  asp.net-mvc  roslyn 

25
.NETのapp.configまたはweb.configから設定を読み取る
web.configまたはapp.configファイルから設定を読み取ることができる必要のあるC#クラスライブラリに取り組んでいます(DLLがASP.NET WebアプリケーションまたはWindowsフォームアプリケーションのどちらから参照されているかによって異なります)。 見つけた ConfigurationSettings.AppSettings.Get("MySetting") 動作しますが、そのコードはマイクロソフトによって非推奨としてマークされています。 私は私が使用すべきであると読んだ: ConfigurationManager.AppSettings["MySetting"] ただし、System.Configuration.ConfigurationManagerクラスはC#クラスライブラリプロジェクトから利用できないようです。 これを行う最良の方法は何ですか?


18
辞書を値でどのようにソートしますか?
キーと値で構成される辞書を値でソートしなければならないことがよくあります。たとえば、単語とそれぞれの頻度のハッシュがあり、頻度で並べ替えます。 SortedList単一の値(頻度など)に適したものがあり、それを単語にマッピングします。 SortedDictionaryは、値ではなくキーで並べ替えます。カスタムクラスに頼る人もいますが、よりクリーンな方法はありますか?
796 c#  .net  sorting  dictionary 

30
最も有用な属性[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、事実と引用で回答できるようにします。この投稿を編集。 6年前休業。 私は属性が非常に役立つことを知っています。[Browsable(false)]プロパティタブでプロパティを非表示にできるなど、事前定義されたものがあります。属性を説明するよい質問があります:.NETの属性とは何ですか? プロジェクトで実際に使用する定義済みの属性(およびその名前空間)は何ですか?
784 c#  .net  .net-attributes 

28
コードが含まれているアセンブリのパスを取得するにはどうすればよいですか?
現在のコードが存在するアセンブリのパスを取得する方法はありますか?呼び出し元のアセンブリのパスは必要ありません。コードが含まれているパスだけが必要です。 基本的に、ユニットテストでは、dllに関連して配置されているいくつかのxmlテストファイルを読み取る必要があります。テストdllがTestDriven.NETから実行されているか、MbUnit GUIから実行されているかに関係なく、パスが常に正しく解決されるようにしたい。 編集:人々は私が求めていることを誤解しているようです。 私のテストライブラリはsayにあります C:\ projects \ myapplication \ daotests \ bin \ Debug \ daotests.dll そして私はこのパスを取得したいと思います: C:\ projects \ myapplication \ daotests \ bin \ Debug \ これまでの3つの提案は、MbUnit Guiから実行すると失敗します。 Environment.CurrentDirectoryc:\ Program Files \ MbUnit を与えます System.Reflection.Assembly.GetAssembly(typeof(DaoTests)).Location 与え\ DocumentsとSettings \ジョージ\ローカル設定\一時\ .... \ DaoTests.dll:C System.Reflection.Assembly.GetExecutingAssembly().Location 前と同じを与えます。
781 c#  .net  reflection  mbunit 



9
DateTimeとDateTimeOffset
現在、DateTimeTimeZone対応の方法で.NETを処理する標準的な方法があります:DateTimeUTCで生成するときはいつでも(たとえばを使用してDateTime.UtcNow)、それを表示するときはいつでも、UTCからユーザーのローカル時間に変換します。 それはうまくいきますが、私はDateTimeOffsetそれがオブジェクト自体のローカル時間とUTC時間をどのようにキャプチャするかについて読んでいます。だから問題は、DateTimeOffset私たちがすでにやっていることに比べて使用することの利点は何でしょうか?

20
C#でコマンドライン引数を解析する最良の方法?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 パラメータを取るコンソールアプリケーションを構築する場合、に渡される引数を使用できますMain(string[] args)。 以前は、その配列にインデックスを付けたりループさせたりして、値を抽出するためにいくつかの正規表現を実行しました。ただし、コマンドがさらに複雑になると、解析がかなり醜くなります。 だから私は興味があります: 使用するライブラリ 使用するパターン コマンドは常に、ここで回答されているような一般的な標準に準拠していると想定します。


5
アセンブリファイルのバージョンを取得するにはどうすればよいですか
中AssemblyInfo2つのアセンブリバージョンがあります: AssemblyVersion:属性を付けるアセンブリのバージョンを指定します。 AssemblyFileVersion:Win32ファイルバージョンリソースに特定のバージョン番号を使用するようにコンパイラーに指示します。Win32ファイルのバージョンは、アセンブリのバージョン番号と同じである必要はありません。 Assembly Version次のコード行でを取得できます。 Version version = Assembly.GetEntryAssembly().GetName().Version; しかし、どうすれば入手できAssembly File Versionますか?
727 c#  .net  assemblies  version 

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ファイルの絶対パスが切り捨てられているようです...長さにバグがあることを確認しました。これは可能性のある問題ですか? これは非常に煩わしく、コメント、ビルド、コメント解除をしなければならないため、ビルドは非常に面倒になっています。

12
LINQ Aggregateアルゴリズムの説明
これは不自然に聞こえるかもしれませんが、私は本当に良い説明を見つけることができませんでしたAggregate。 良いとは、短く、わかりやすく、包括的で、小さくて明確な例を意味します。
722 c#  .net  linq  aggregate 

10
C#でストリームをファイルに保存するにはどうすればよいですか?
StreamReaderストリームで初期化したオブジェクトがありますが、このストリームをディスクに保存したいと思います(ストリームは.gifまたは.jpgまたはの場合があります.pdf)。 既存のコード: StreamReader sr = new StreamReader(myOtherObject.InputStream); これをディスクに保存する必要があります(ファイル名があります)。 将来的には、これをSQL Serverに保存する必要があるかもしれません。 SQL Serverに保存する場合に必要となるエンコードタイプもありますが、正しいですか?
713 c#  .net  stream 

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