.net
Web.configの環境切り替え(Web.Debug.config/Web.Release.config)と同じことを、コンソールアプリケーションやWindowアプリケーションで行う方法のメモです。 App.Config Transformation for projects which are not Web Projects in Visual Studio 2010? …
VS2012の.NET4.5ベースのEntityFramework5.0で、データベースファースト、モデルファーストから出力したコードは軽量なDbContextベースになります。 これに対して、.NET4.0プロジェクトでEF5をインストールした場合、EFのバージョンは4.4となります。この時…
C#でDIコンテナを使って開発をしている時には、インターフェイスと実装クラス間を相互に移動したいことがあります。VS2010と2012で楽に移動する方法について軽く調べてみました。Resharperを使っていれば、InterfaceとImplements間を簡単に移動できます。こ…
2013/3/2にSharpDevelop4.3が公開されました。 SharpDevelop-jpにてバージョン4.3を日本語で表示するための翻訳リソースファイルを公開しました。 SharpDevelop4.3の主な変更点 MVC Scaffolding(MVCのモデルからコントローラとビューのCRUDを生成) Entity …
Visual Studio2012では、「ポータブルクラスライブラリ」というプロジェクトが追加されてます。マルチデバイスに対応するため、汎用性のあるクラス ライブラリを作るためのプロジェクトです。MSDNの説明によると以下の通り。 電話、タブレット、デスクトップ…
VisusalStudio2010や2012で次のエラーメッセージ 「このバージョンのアプリケーションではサポートされないプロジェクトの種類(.sqlproj)です。この種類のプロジェクトをサポートするバージョンを使用してください。」 が出た時の対応は、「SQL Server Data …
VS2010までは、実メソッドから単体テストのコードを生成する機能がありました。 しかし、VS2012では単体テストの生成機能がなくなりました。 そのかわり[テストの実行]メニューが追加され、実メソッドから簡単にテストを実行できるようになりました。(こ…
「新しいアプリケーション(XAML)」(空プロジェクト)に続けて、分割アプリケーションについて見てみる。 ↑分割アプリケーションの作成 Windowsストアの「分割アプリケーション(XAML)」は、2ページから構成されるアプリケーションとなる。 最初のページで…
前回に続けて、Windowsストアアプリのコードを見てみる。MainPage.xamlはMetroUIのデザインを行うページとなる。1つのシンプルなページとなり、Windows.UI.Xaml.Controls名前空間のGridクラスが配置されている。従来のWPF/SilverlightではSystem.Windows.Con…
前回に続けて、Windowsストアアプリのコードを見てみる。WPFアプリケーションではプロジェクトのプロパティでスタートアップオブジェクトを指定できるが、WindowsStoreアプリでは選択できない。Windowsストアアプリではマニフェストファイル「Package.appxma…
Windows8とVisual Studio2012をインストールしたので、WindowsStoreアプリを軽く眺めてみました。 C#で「新しいアプリケーション(XAML)」を作成。 生成されたプロジェクトのプロパティは、「Windows ストアアプリ」という出力の種類となる。 生成されたソ…
ASP.NET MVC3 Webアプリケーションで、「インターネットアプリケーション」を選んだ時に、 てっとり早くASP.NET メンバーシップ データベースを使う設定のメモ。Web.configのデータベース接続を設定する。 <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;Database=HogeDB" providerName="System.Data.SqlClient" /> </connectionStrings>「ストアド プロシ…
「MongoDB」のAzure対応状況が少し気になったので調べてみました。 MongoDBサイトのAzureページ MongoDB on Azure MongoDBサイトの説明は、アルファ版という扱いで、Gitからソースをとって、MongoDBのバイナリをダウンロードして設定ファイルをいじってとい…
Microsoftのプレミアサポートエンジニアによる、性能問題に関する調査方法と対応解説(英語)。 NETのデバッグスタータキットシリーズ 01.アプリケーションの問題を診断 正確な問題の定義を得ることについて 02.パフォーマンスモニタを使用してアプリケーシ…
Windows PhoneアプリのC#コードで、前景色(Foreground)や背景色(Background)に対して、テーマリソースを設定する方法のメモ。 border.Background = App.Current.Resources["PhoneBackgroundBrush"] as SolidColorBrush; 他のテーマ名(PhoneAccentBrush…
2011/9/23にSharpDevelop4.1が公開されました。SharpDevelop-jpにてバージョン4.1を日本語で表示するための翻訳リソースファイルを公開しました。 ↑SharpDevelop4.1のスクリーンショット(ASP.NET MVC) Reflectorの代わりにILSpyに対応。 SharpDevelop4.0の主…
WCF周りで「ASP.NET との互換性がないため、サービスをアクティブにできません。このアプリケーションでは、ASP.NET との互換性が有効になっています。web.config 内で ASP.NET の互換性モードを無効にするか、RequirementsMode に Allowed または Required …
Web上で.NETの正規表現をチェックをできる「Regex Hero」というページが公開されていました。 これまでは「RegexDesigner.NET」というWindowsアプリケーションを使っていましたが、いつもダウンロード先が分からなくなるので、Webで使えるオンラインチェッカ…
多くのファイルが存在するソリューションでは、今開いているコードを探すのが面倒な時があります。そういうときは、VSの設定で、開いているファイルとソリューションエクスプローラを同期させることができます。設定方法は、オプションウィンドウ(「ツール…
2013年追記 2013年のSandcastle Help File Builderバージョン1.9.6/1.9.7時点では、下記サイトの情報が最新となっています。 Sandcastle(XMLコメントからAPIヘルプ生成) C#やVB.NETでヘルプファイルを作成する手順メモです。Sandcastleが以前と少し変わった…
昨年末に発売されたばかりの本を読んでいます。.NET開発テクノロジー入門 VISUAL STUDIO 2010対応版 (MSDNプログラミングシリーズ)作者: マイクロソフト株式会社エバンジェリストチーム,新村剛史出版社/メーカー: 日経BP社発売日: 2010/12/02メディア: 単行…
Visual Studio 2010でSQL Server2005 Expressに接続をしようとしたら「Could not load file or assembly Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0」というエラーが発生。 Entity Framework(.NET3.5SP1)でDB接続できないので、いろいろ調べ…
ASP.NET MVCではViewに使うエンジンを選択できるようになっています。 標準ASPX NHaml(.NET版Haml) Spark 通常は標準のASPXを使いますが、MonoRailと相性の良いSpark、Hamlの構文を利用したい場合は、NHamlといったような選択が可能です。 Razar 少し驚い…
.NET Clipsというサイトを公開しました。 http://dotnetclips.com/ 海外のDotNetShoutoutやDotNetKicksの日本語版が欲しいと思っていたので作ってみました。これは、.NET開発に役立つブログエントリーを共有するサイトです。きっかけはBlogEngine.NET情報サ…
3.1.1に続き、3.2が2010/5/8に公開されていたので、SharpDevelop-jpにて日本語リソースを公開しました。 3.2変更点 SharpDevelopレポート IronRuby1.0サポート(ver3.2の新機能) IronPython 2.6.1サポート (ver3.2から改善) IronRubyでWindowsフォーム開発 関…
ときおり、C#のソースコードだけではなく、VB.NETのソースコードも用意しなければならない時があります。また、VB.NETは読めるけど、C#のコードは読めない場合などもあるかと思います。そのようなときに、以下のVisual Studioアドインを使えばコードを簡単に…
SharpDevelop3.0の記事を書かせて頂いた時、日本語リソースの更新が止まっていたので、ローカライズを行いました。 F#、IronPython、Booまで使えるフリーの統合開発環境「SharpDevelop」(マイコミジャーナル 2009年3月) SharpDevlop3.1.1が公開されていた…
デブサミで、Daoという名前をやめてRepositoryにすればDDDというくだり(やや冗談)があった。 実は、ちょっと前から.NETのサンプルがDataAccess的なものからRepositoryに変わっていてやや気になっていました。 最初はNerdDinnerというASP.NETのチュートリア…
OData(AtomPubの拡張)をVisual Studioで可視化するアドイン(OpenDataVisualizer.vsix) Open Data Protocol Visualizer(VS gallery) WCF Data Serviceによる型と関連を可視化できる(CTP1)。 参考 MicrosoftがデファクトスタンダードのWebデータプロトコ…
Azureのストレージの中を見るソフトAzure Storage Explorerローカル開発環境のストレージも、Azureのストレージも両方見れます。 Table、Blob、Queueの全てを操作できます。