1 名前:デフォルトの名無しさん [2008/12/23(火) 13:56:37 ] ■公式 www.microsoft.com/japan/msdn/vstudio/default.aspx ■前スレ Visual Studio 2008 Part 13 pc11.2ch.net/test/read.cgi/tech/1226134233/ ■リンク Visual Studio 2008に搭載された17の新機能 www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 www.atmarkit.co.jp/news/200711/20/vs.html その他テンプレ>>2-5
673 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 11:59:55 ] キャンパスアグリーメント最強
674 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 12:34:03 ] >>673 恒久的に使用できないじゃないか
675 名前:デフォルトの名無しさん [2009/01/26(月) 23:14:42 ] VC6あたりからずっとあると思うんだけど、 ステップ実行していると、時々突然レスポンスが異常に遅くなって、 VisualStudioのメニューをポイントしても1分くらい帰ってこなくて、 その後、闇雲に操作しなければ、1分後ぐらいにメニューが開いて、 「デバッグの中止」を選んで、また1分後ぐらいにやっとプロセスから開放されて 通常通り操作できるっていうあれ、なんなんですかね?
676 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:21:29 ] XPなんだろ?Vista使えよ。 デバッガ関係のOSの仕様上のバグだ。 フックやマルチスレッドなデバッグを行うと発生しやすい。
677 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:21:29 ] デバッグの中止はShift+F5かボタンでやれ
678 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:52:27 ] >>676-677 あざーっす。 XPです。 なんかメモリぶっ壊してるのかなぁとか、 デバッグ中のプログラムを疑ってしまうよな〜。 メモリダンプを閉じてみたり、コールスタックを非表示にしてみたり色々やってましたw でもデバッガ+OSの仕様制限ならしゃーないな。
679 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:54:38 ] まずはスタートペ(ry
680 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:56:01 ] ちょw略しすぎw
681 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 07:52:21 ] XPだけど、そんな現象起きたことがないな
682 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 08:17:56 ] >>675 IMEの「詳細なテキストサービス」がオンになってるとそういった不具合が出るんじゃなかったっけ?
683 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 09:08:25 ] マルチスレッドのデバッグでブレークポイントに到達するにはどうすればいいんですか? メインのスレッドしか追いかけないんですか?
684 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 09:13:26 ] >>683 ブレークポイントは対象プロセス内の全スレッドがひっかかるぞ?
685 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 09:56:15 ] >>678 おれもその現象に苦しんだけど PC変えてOSからVSから全部インストールしなおしてからは一回も出ていない。
686 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 14:37:40 ] Visual Studio 2008 Pro SP1で MFCでSDIアプリケーションなんだけど、 ViewをCScrollView派生にすてコンパイルし、 実行すると --------------------------- Microsoft Visual C++ Debug Library --------------------------- Debug Assertion Failed! Program: ...s\Visual Studio 2008\Projects\GraphPaper\Debug\GraphPaper.exe File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\viewscrl.cpp Line: 385 For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts. (Press Retry to debug the application) --------------------------- 中止(A) 再試行(R) 無視(I) --------------------------- ってでる。 なんで?
687 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 14:52:50 ] ソースの該当行付近くらい見ろ。
688 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 14:53:03 ] >>686 デバッガ上で動かして出力ウィンドウに表示されたメッセージを読めば分かる(はず)。
689 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 14:59:35 ] (Press Retry to debug the application) とあるように、再試行(R)すればデバッガ起動する。 そして呼び出し履歴から自分のコード探してみ。
690 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 15:29:05 ] >>687-689 いや、そうなんだけどね。 ウィザードから吐かれたソースが、 素で動かないってのが気になって・・・ そんなもんなのか? 2005では問題ないんだけど?
691 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 15:42:06 ] >>690 やってみたけどどちらも問題ない。 CxxxView::OnInitialUpdate()の中にSetScrollSizes()の呼び出しはあるか? ウィザードでCScrollViewを選んだんだよな?
692 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 15:43:23 ] >>691 ある ちなみに出力には Error: must call SetScrollSizes() or SetScaleToFitSize() before painting scroll view. って出てる
693 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 15:53:20 ] >>692 OnInitialUpdate()は呼ばれてる?
694 名前:686 mailto:sage [2009/01/27(火) 15:57:29 ] MFC選択し、 最初のページで ・アプリケーションの種類 SDI ・プロジェクト形式 MFC標準 ・視覚スタイルと色 Office 2007(青のテーマ) ・最後のページまで飛ばして ViewをCScrollViewに選択し完了ボタン これで自分の環境はダメ >>693 OnInitialUpdate()が呼ばれる前に、このメッセージが出る。
695 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:02:27 ] >>694 やってみたけど問題なし。
696 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:04:53 ] >>695 再インストールしてみます
697 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:06:39 ] File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\viewscrl.cpp この行がとても気になるわ 古いバージョン読んでるんじゃないの?
698 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:19:47 ] >>697 MS内部のフォルダ名だから問題なし。 VS2008 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc VS2005 f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc >>696 もしまだ見てたらだけど、アサートされるOnPrepareDC()の呼び出し元は分かる?
699 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:29:30 ] 最下が最古の呼び出しです。 mfc90ud.dll!CScrollView::OnPrepareDC(CDC * pDC=0x0012f480, CPrintInfo * pInfo=0x00000000) 行 383 C++ mfc90ud.dll!CView::OnPaint() 行 184 C++ mfc90ud.dll!CWnd::OnWndMsg(unsigned int message=15, unsigned int wParam=0, long lParam=0, long * pResult=0x0012f650) 行 2042 C++ mfc90ud.dll!CWnd::WindowProc(unsigned int message=15, unsigned int wParam=0, long lParam=0) 行 1755 + 0x20 バイト C++ mfc90ud.dll!AfxCallWndProc(CWnd * pWnd=0x0039b640, HWND__ * hWnd=0x00210766, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行 240 + 0x1c バイト C++ mfc90ud.dll!AfxWndProc(HWND__ * hWnd=0x00210766, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行 403 C++ mfc90ud.dll!AfxWndProcBase(HWND__ * hWnd=0x00210766, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行 441 + 0x15 バイト C++ CScrollView::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo)内で m_nMapMode == MM_NONEより、アサートが発生しているようです。
700 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:32:30 ] >>699 その下の呼び出しは分かる? (DLL名だけのは不要)
701 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:37:10 ] >>700 全部乗せると > mfc90ud.dll!CScrollView::OnPrepareDC(CDC * pDC=0x0012f480, CPrintInfo * pInfo=0x00000000) 行 383 C++ mfc90ud.dll!CView::OnPaint() 行 184 C++ mfc90ud.dll!CWnd::OnWndMsg(unsigned int message=15, unsigned int wParam=0, long lParam=0, long * pResult=0x0012f650) 行 2042 C++ mfc90ud.dll!CWnd::WindowProc(unsigned int message=15, unsigned int wParam=0, long lParam=0) 行 1755 + 0x20 バイト C++ mfc90ud.dll!AfxCallWndProc(CWnd * pWnd=0x0039b640, HWND__ * hWnd=0x00480464, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行 240 + 0x1c バイト C++ mfc90ud.dll!AfxWndProc(HWND__ * hWnd=0x00480464, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行 403 C++ mfc90ud.dll!AfxWndProcBase(HWND__ * hWnd=0x00480464, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行 441 + 0x15 バイト C++ user32.dll!77cf8734() [下のフレームは間違っているか、または見つかりません。user32.dll に対して読み込まれたシンボルはありません。] user32.dll!77cf8816() user32.dll!77d08ea0() user32.dll!77d08eec() ntdll.dll!7c94e453() user32.dll!77d09950() mfc90ud.dll!CWnd::RedrawWindow(const tagRECT * lpRectUpdate=0xe9c033ab, CRgn * prgnUpdate=0xfffff636, unsigned int flags=837402675) 行 183 + 0x4c バイト C++ abababc0()
702 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:42:06 ] 違うねぇ。 [下のフレームは間違っているか、または見つかりません。user32.dll に対して読み込まれたシンボルはありません。] user32.dll!77cf8816() user32.dll!77d08ea0() user32.dll!77d08eec() ntdll.dll!7c94e453() user32.dll!77d0aef1() user32.dll!77d0aedc() mfc90ud.dll!CWnd::UpdateWindow() 行 138 + 0x3b バイト C++ xxx.exe!CxxxApp::InitInstance() 行 118 C++
703 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:44:27 ] ところでOSは何?
704 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:46:29 ] InitInstance()の中をステップ実行すると何処で引っかかる?
705 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:46:51 ] WIndows XP Pro SP3です
706 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 17:30:14 ] まだいるか? やっと分かったぞ。 以下のレジストリを消して試してくれ。 HKEY_CURRENT_USER\Software\アプリケーション ウィザードで生成されたローカル アプリケーション\自分の作ったアプリ どうやらアプリを最大化で終了させると次回の起動ではOnInitialUpdate()が呼ばれる前に RedrawWindow()が呼ばれて駄目になる。 MFCってフィーチャーパックに対応しきれてないコードが多すぎだよな。 取り敢えずViewにOnPaint()を追加してm_nMapModeが0ならSetScrollSizes()を 呼ぶようにしたら回避は出来た。
707 名前:686 mailto:sage [2009/01/27(火) 17:46:10 ] >>706 うはww あんたは神様かwww 自分は、大丈夫なソリューション名と、 大丈夫でないソリューション名があることまでは気づいたんですが、 2005で作ったアプリケーションが原因だったとは。 ありがとうございます!!!
708 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 18:06:01 ] 706ってMSのデバッガより優秀だな。
709 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 19:39:05 ] フィードバックしとけよ
710 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 19:46:45 ] (^人^)神様記念カキコ ナムナム
711 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 19:53:55 ] int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){ //char *a ="A";←0xC4(ここにこぴぺできなかった) char *a = "ァ"; MessageBoxA(NULL , a , NULL , MB_OK ); return 0; } wchar以外でLatin-1の0xC4のAを出すには、どうしたらよいでしょうか? コンパイル時点でもうA(0x41)になっている気がするのですが。
712 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 20:15:33 ] >>711 「wchar以外」の意味がよく分からんが、マルチバイトアプリで出したいだけなら以下でOK。 LPCWSTR a = L"\xc4"; MessageBoxW(NULL , a , NULL , MB_OK );
713 名前:711 mailto:sage [2009/01/27(火) 20:51:55 ] >>712 ありがとうございます。 たとえば、ドイツOS?では1文字は1byteで表現できるのではないかと疑問におもいました。 const char *a = "\xc4"; MessageBoxA( NULL , setlocale( LC_ALL , "deu" ) , NULL , MB_OK); MessageBoxA(NULL , a , NULL , MB_OK );//トと表示されてしまう。
714 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 21:01:09 ] コンソールのコードページとかフォントとか
715 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 22:44:33 ] VC2008のプロジェクトオプションで「文字セット」があり、 「マルチ バイト文字セットを使用する」 「Unicode 文字セットを使用する」 「設定なし」 上記3種類から選択できますが、これをmakefile(makファイル)で指定するにはどうすれば良いのでしょうか? nmake /f test.mak 見たいな感じ使いたいです。 nmakeを使う理由は1種類のアプリで関数毎にEXEファイルを作る必要がありまして、 BATファイルで一括コンパイルできればなと思っています。
716 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 22:51:47 ] っlocale
717 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 22:57:01 ] >>715 マルチバイト文字セット /D_MBCS Unicode文字セット /D_UNICODE /DUNICODE
718 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 23:13:05 ] >1種類のアプリで関数毎にEXEファイルを作る必要 俺的にはこっちの方が気になる。どういう状況だよ。
719 名前:715 mailto:sage [2009/01/27(火) 23:35:39 ] /D_MBCS,/D_UNICODE,/DUNICODE いずれも無効なオプションだとはじかれてしまいます。 _をスペースにして見ても駄目でした。 nmake /D MBCS /f test.mak >718 関数毎というか機能毎にでした。 LabViewからCのソースを呼び出す場合にはこうするみたいです。 LabView自体を初めて使うのでもっと他に良い方法があるのかも知れませんが。
720 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 23:38:16 ] nmake のオプションじゃないだろよ・・・
721 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 23:47:08 ] /Dxxx は cl コマンドのオプションだ メイクファイル内の cl コマンドの行を直接編集しろ
722 名前:715 mailto:sage [2009/01/27(火) 23:54:33 ] まだ思った通りには動いていませんがなんとかいけそうです。 ありがとうございました。
723 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 00:11:23 ] 蟻 蟻 蟻 蟻 蟻 蟻 蟻 蟻 蟻 蟻
724 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 00:57:02 ] >>713 setlocaleはCRTに作用するだけでWindows APIの一部であるMessageBoxには効かないぞぞ。
725 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 03:31:35 ] >>674 卒業してインカムできたら買ってやれよ。 不景気に消費者が吝いと永遠に景気よくならないよ
726 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 12:21:07 ] >>675 タスクマネージャでCTFMONをkillしてみそ
727 名前:デフォルトの名無しさん [2009/01/28(水) 22:14:42 ] visual studioでCをデバッグしてたら エラーがでてとまりました。どうやらメモリアドレス参照がわるいみたいなんだが windows側のメモリでは、指定した物理アドレスが違うみたいな こういう場合、どうやってふせぐのでしょうか?
728 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:34:21 ] なんだその質問は。
729 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:49:56 ] そもそもプロテクトモードで動いてるんだから「指定した物理アドレス」ってのはありえんな。
730 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 23:28:07 ] ようするにバグったプログラム書いているんだろ。
731 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 07:20:05 ] どうやって防ぐかを質問する前に現状を正確に把握するべきだな
732 名前:711 mailto:sage [2009/01/30(金) 01:11:36 ] >>724 確かに、printfでは変わりました。A(0x41)が出力されました。 やはり、システムロケールを変えるしかないのかな。 あと疑問なのですが、 windowsでintelプロセッサーだと wchar_t a = L'a'; char *i = (char*)&a; i[0];//0x61 i[1];//0x00 のようなのですが、 windowsでAMDプロセッサーだと i[0];//0x00 i[1];//0x061 なのでしょうか?
733 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 01:17:27 ] x86/x64ともリトルエンディアン。 PowerPCはビックエンディアン。
734 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 01:21:02 ] PowerPCはバイエンディアン
735 名前:711 mailto:sage [2009/01/30(金) 01:39:00 ] >>733 734 どうもです。 AMDはリトルエンディアンだったんですね。 認識が、まちがってました。 PowerPCだと(ビックエンディアンの場合) i[0];//0x00 i[1];//0x061 なんですね。
736 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 01:53:54 ] AMDって
737 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 01:56:48 ] エンディアンって数値以外にも影響すんの?
738 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 02:02:47 ] 文字は数値
739 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 02:18:11 ] ビッ"ク"じゃねえよ ベッ"ト"じゃねえよ バッ"ク"じゃねえよ
740 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 02:23:50 ] そうはいってもbicは一応bigだよ。 betとbackも忘れないで
741 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 02:24:37 ] デバックとか言う奴は死んで欲しいね
742 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 02:28:25 ] バグはバグのくせにデバックという
743 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 02:33:28 ] ビックカメラのbigでもvicでもないbicを忘れないで・・・
744 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 08:31:44 ] 日本びっぐり新記録
745 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 08:43:11 ] 作成したDLLを __declspec(dllexport)を用いて 他プロジェクトで利用しようとしたところ、 ”関数名のエントリポイントが見つかりません”というメッセージがでてきます。そこで dumpbin /exports DLLの場所 を実行すると、 original hint RVA name 1 0 0001111A 関数名 = @ILT111(_関数名) と表示されます。 dumpbin /exports DLLの場所 関数名 としても、 error LNk1181: 入力ファイル '関数名' を開けません。 と出てしまいます。 どのようにすれば関数を呼び出すことが出来るのでしょうか?
746 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 08:47:23 ] x64のアプリつくりたいんですけど、参照してるDLLも全部x64で作られてないといけないんでしょうか?
747 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 08:52:18 ] >>746 はい
748 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 08:57:58 ] bicは整理ポストいき
749 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 08:59:54 ] c++プロジェクトのプロパティの最適化の設定で、/O2 を明示しないと、 コンパイル時に /O2 が入らないんだけど俺だけ?
750 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 10:40:16 ] >>745 関数名でそのまま export されるわけじゃないんだよ。 C++ 修飾させないためには extern "C" がまず必要。 さらに export 名を完全に制御するには Declaration Specifier じゃなく .def ファイルが必要
751 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 12:35:27 ] その修飾のことを何というか忘れた。 デリゲートじゃないしデリファレンスでもないしホモロゲーションでもないし
752 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 12:43:19 ] マングリングのこと?
753 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 12:54:38 ] >>745 msdn.microsoft.com/ja-jp/library/9h658af8.aspx (インポートとエクスポート) を読むといいよ。>>750 の話も入ってる
754 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 13:28:52 ] おー、マングリングだ! ありがとう>>752
755 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:37:22 ] 外部のソースエディタで変更されていますっていうエラーやっとわかった プロジェクトをバックアップしながら使ってるんだけど ブックマークを使うとバックアップの方のファイルを開いてきてそこにジャンプしてる まじ糞!まじ糞!!!
756 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:21:31 ] …?バックアップ?
757 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:56:24 ] プロジェクトフォルダごと他のところにコピーしてるだけ
758 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 19:10:18 ] やっていることを完全には理解していないが、やり方がおかしい為にそうなっていることぐらいは分かった
759 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 19:13:41 ] 構成管理ツール使えよ
760 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 19:39:24 ] まあまあ、Express だからアドイン不可の人かもしれない。 にしても化石か初心者かよって言いたい気持ちはわかる
761 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 20:08:31 ] Express だってTortoiseSVNを外部ツールに登録して ショトカ設定すれば一発でコミット出来るんだがな
762 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 20:37:12 ] 亀さんってコマンドラインから呼べるの?
763 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 20:46:27 ] お?亀指定できるようになったの?2008からかな。
764 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 23:11:49 ] 外部ツールの機能は昔からあったと思うけど。
765 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 23:32:47 ] 亀さん確かコマンドラインから呼べたような。とおもって調べたら ヘルプに書いてあるじゃん。 これなら確かに svn:ignore とか手動でがんばれば使い物になる かもね
766 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:13:33 ] VisualStudioで構成管理ツール使う場合って、VSSを利用したほうが良いのですか? 個人的にはSVNを使いたいのですが、MS製品同士のが相性がいいのでしょうか。
767 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:16:52 ] >>318 このアンケートXbox 360開発のことが完全に無視されてるな…
768 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:20:56 ] 50人以下チームなら通常はVSSでおk。 ただし朝9時(や同時刻)に50人一斉にチェックアウト・最新バージョン取得なら ギガLAN環境でもOUT。重すぎ。
769 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:31:26 ] >>768 あれ? おまえと俺、同じ職場www
770 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:44:18 ] VSS が出てくるんなら Standard 以上(当たり前か)だろうから アドイン的な話をすると AnkhSvn が 2.0 から激しく快適に なったので別に Svn でもいいとは思うよ。 相性問題は…どうだろ?個人的に 2.0 以降は変な動作には ほとんど遭遇はしていない。 それよりも教育的な問題とか政治的な話のほうが普通立ち ふさがるかと あーあと、MS 的には TFS に力入れてて VSS は放置ぎみか もってことは一応。
771 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:47:03 ] TFSいいよ。
772 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:50:17 ] VSSつかってるとこってなんでチェックイン、チェックアウトなの? めんどくせーんだけど
773 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 03:05:01 ] 亀直接指定できるの知らなかった。 AnkhSvnさまさま、と思ってた。 問題といえばプロジェクトにファイルを追加した時、プロジェクトファイル内の順番が 激しく入れ替わるので無用なコンフリクトが発生するくらい。 >>768 subversion+svkとかの環境にしとけばそうならないのに。。 >>772 どゆこと?言葉の問題?