C#, C♯, C#相談室 Part95

1デフォルトの名無しさん2017/10/17(火) 04:02:10.51ID:/jJUZ/t7
■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/

■コードを貼る場合はこちら
http://ideone.com/

■前スレ
C#, C♯, C#相談室 Part94
http://mevius.2ch.net/test/read.cgi/tech/1492843013/

■次スレは>>970が建てる事
建てられない場合は他を指定する事。

402デフォルトの名無しさん2018/02/12(月) 13:26:48.25ID:RBv9+MyJ
>>401
nugetの仕様変更である日突然ビルドが失敗するようになったりはする

403デフォルトの名無しさん2018/02/12(月) 13:31:12.47ID:aC0uvLYG
>>402
具体的に

404デフォルトの名無しさん2018/02/12(月) 13:32:03.47ID:GfEZnF0r
>>402
まさかlatestにしてたってオチじゃないよね?

405デフォルトの名無しさん2018/02/12(月) 13:58:33.68ID:owydzqHd
もういやもういやもういやもうや
もう巣に帰る

406デフォルトの名無しさん2018/02/12(月) 14:33:24.42ID:F3ZoN7fb
二度と戻ってくるな

407デフォルトの名無しさん2018/02/12(月) 14:46:39.13ID:TMI0FNbG
>>400
プロジェクトのデフォルト設定では、言語バージョンは最新のメジャーバージョン(C#7.0)を使用するようになっているのだが。

408デフォルトの名無しさん2018/02/12(月) 15:44:48.47ID:Pw+gk9aA
ふらっとがバカの間違った知識自慢であふれていて見苦しい
常駐している奴らはまともに動くコード書けないんじゃね

409デフォルトの名無しさん2018/02/12(月) 16:15:52.25ID:mwueXHhJ
はいはいそういうのはママに教えてほめてもらってね

410デフォルトの名無しさん2018/02/13(火) 04:16:20.96ID:TnW8OQre
初心者です。
C#でMainWindow.xamlのtextbox name=a,b,c を
MainWindow.xaml.csにて配列に格納する場合、どう書けばいいですか?

411デフォルトの名無しさん2018/02/13(火) 04:39:44.73ID:TnW8OQre
質問場所間違えました。
申し訳ないです。

412デフォルトの名無しさん2018/02/13(火) 19:34:05.41ID:TAJsnxHz
C#とは直接関係ないかもしれませんが教えてください。
VS2010で開発したEXEですが、DropBox上で起動するとタスクバーにアイコンが表示されません。
本来表示されるはずのアイコンが「白」で表示されてしまうのです。 

そこで、ローカルの C:\hoge\test.exe といった具合に配置して実行するとしっかりタスクバー上にアイコンが表示されます。

↓の手順も試してみましたがやはりだめです。
これは、Windows 10のアップデートによるバグなのでしょうか?
https://win10labo.info/win10-non-icon/

413デフォルトの名無しさん2018/02/13(火) 19:36:41.97ID:aSpKGeWe
>>412
埋め込みリソースにしてもだめ?

414デフォルトの名無しさん2018/02/13(火) 20:56:31.56ID:TAJsnxHz
>>413
埋め込みリソース????
ちょっと調べてみます。

415デフォルトの名無しさん2018/02/14(水) 01:33:09.58ID:S7evEIWT
C#のコード規約って何かデファクトスタンダードなものありますか?
開発者がDelphiなこともあって一般的でない自負があるのか
自分流に統一できてれば問題がないという感じで緩いのはわかるのですが

416デフォルトの名無しさん2018/02/14(水) 01:42:45.00ID:6afOFwmM
>>415
命名ならこの辺
https://msdn.microsoft.com/ja-jp/library/ms229002.aspx

あとはVisualStudioのコード分析とか
書籍ならEffective C#
来週新刊のMore Effective C# 6.0/7.0も出るぞい

417デフォルトの名無しさん2018/02/14(水) 06:56:03.38ID:gDDPraVt
業務系ではほぼオワコンなので今更コード規約を厳しくしても将来性はないだろう。

418デフォルトの名無しさん2018/02/14(水) 07:15:08.04ID:UFv5UzG3
どこがオワコンなんだよw

419デフォルトの名無しさん2018/02/14(水) 07:51:32.65ID:Dh0Ktwjh
javaと間違えてんだろ

420デフォルトの名無しさん2018/02/14(水) 19:26:47.67ID:nuSxC/3c
codePlex終了はC#終焉への序曲なのか?MSはいつも中途半端で投げ出すからな

421デフォルトの名無しさん2018/02/14(水) 19:47:09.70ID:T5cdiKE6
CodePlexがサービスを終了し、GitHubへの移行が推奨される
https://www.infoq.com/jp/news/2017/04/codeplex-github
>Microsoftは、CodePlexプロジェクトから知名度の高いgitホストへのインポートを効率的に進めるためにGitHubと協力してきた。
>移行手順がプロジェクトのソースコード、ライセンス、およびドキュメントをGitHubに移動する際のガイドラインと共に準備された。
>移行ツールは、イシューの移動をサポートするよう拡張される予定である
>>420
MS自身が移行を積極的にやっていてCodePlexでできた資産まで捨てるわけじゃない

C#がオワコンだろうが趣味でしか使っていないから使い続けるだけ
仕事でやっているけど他はできないって人間が万が一いたらそのままシネ

422デフォルトの名無しさん2018/02/14(水) 20:44:08.44ID:mHtbiGhp
イキリオタク感

423デフォルトの名無しさん2018/02/14(水) 22:31:40.56ID:qgoWYLsw
C#オワコンって本当?なんでそうなったの?

424デフォルトの名無しさん2018/02/14(水) 22:54:23.16ID:ZGkgnCNl
おわってねーよ

425デフォルトの名無しさん2018/02/14(水) 23:07:13.06ID:UlcWCziO
まだ始まってもないよ

426デフォルトの名無しさん2018/02/14(水) 23:51:42.50ID:dK0aWl0x
CodePlex閉鎖とかいつの話だよ石器時代から来たのか?

427デフォルトの名無しさん2018/02/14(水) 23:54:15.24ID:0BZdrCiI
石器時代の話だよ

428デフォルトの名無しさん2018/02/15(木) 18:44:37.89ID:ePyF0aqH
MSがPWAってのに手を出すことになったことで、将来的に需要が縮小する可能性は高くなったな
特にASPは直接的な競合となるから厳しい

429デフォルトの名無しさん2018/02/15(木) 19:02:10.27ID:SuVvVuMr
>>428
何の需要が?PWAとASP.NETは競合(比較対象)にはならないけど

430デフォルトの名無しさん2018/02/16(金) 08:34:37.83ID:CNSe2opu
unityはc#一択
スマホのマルチプラットフォーム開発もザマリンでc#一択
じゃなかったんか

431デフォルトの名無しさん2018/02/16(金) 09:54:19.31ID:Dhy+j0Pn
あのふざけたスライドが無ければそうなっていたかもしれないね

432デフォルトの名無しさん2018/02/16(金) 10:29:53.62ID:WNtzaYjC
名前を言ってはいけないあの人の話はよせ

433デフォルトの名無しさん2018/02/16(金) 12:15:59.73ID:XsXDNXJ5
名前を言えないけどMSMVPのあの人な

434デフォルトの名無しさん2018/02/16(金) 12:47:11.47ID:eIPn6egw
そういう気色の悪いことを平気で掛ける自分を気色悪いと思わなくなったら
もう立派なストーカー予備軍。

どうせキモータなんだろうけど、執着するのはアイドルか2次元にしとけよほんと。
きもっ

435デフォルトの名無しさん2018/02/16(金) 13:45:43.69ID:XsXDNXJ5
はいはい

436デフォルトの名無しさん2018/02/16(金) 21:42:51.86ID:wAiK151t
キmohta

437デフォルトの名無しさん2018/02/17(土) 07:47:44.42ID:uYVlOSlz
C#がだめとして
そしたら次はなにやったらいいの?
JavaScriptとかしょぼいのやらなあかんの?

438デフォルトの名無しさん2018/02/17(土) 09:02:26.67ID:zuMsmH2y
>>437
向いていないからプログラマやめればいいよ

439デフォルトの名無しさん2018/02/17(土) 09:11:00.41ID:JhxlZtl8
ダメとしての意味が分からないけど、
他にもいろんな言語があるから好きなのを使えばいいよ

TypeScript
Python
Go
このあたりがいいんじゃないか

さらにやる気があれば
c++

440デフォルトの名無しさん2018/02/17(土) 11:33:56.32ID:uYVlOSlz
元Pythonistaやで
C++よりはRustがええなあ
でもTypeScript含めてJavaScript系は好きになれんなあ

441デフォルトの名無しさん2018/02/17(土) 12:57:15.63ID:x5wAmZVS
ふらっとスレもそうだけど「C#を使う人の雑談スレ」だと思っている人多いな
こんな過疎っているところでなくマ板に行けばいいのに

442デフォルトの名無しさん2018/02/18(日) 14:16:27.97ID:SXTB1pky
初心者ですが質問させてください。

VisualStudio2017でDLLの作成をしようと思っています。
DLLプロジェクトのなかでSystem.ConsoleやSystem.IO.Pathクラスを使用したいのですができません。
「現在のコンテキストに 'Path' という名前は存在しません。」というエラーです。

コンソールアプリのプロジェクトなら問題なく使用できます。
どうすればDLLのプロジェクトでも使用できるようになりますか?

443デフォルトの名無しさん2018/02/18(日) 14:21:01.88ID:qyjjtJJ+
>>442
エラーが出るミニマムコードを作ってふらっとで質問してください

444デフォルトの名無しさん2018/02/18(日) 16:01:24.88ID:1gDuaBcq

445デフォルトの名無しさん2018/02/18(日) 18:13:44.57ID:SXTB1pky
>>444
Console等はmscorlib.dllだと思うんですが参照の追加をすると「既に自動的に参照されています」と出ます・・・。

>>443
了解しました!

446デフォルトの名無しさん2018/02/18(日) 19:11:32.24ID:uudF1O4B
>>442
プロジェクト間違っているだろ
クラスライブラリ(.Net Framework)を選べ
プロジェクト選択画面の右側に(.dll)を作成するための〜って表示されるはずだから
それでもできないのなら必要なものをインストールしていないか何か余計なことをしている

4474462018/02/18(日) 19:30:14.33ID:uudF1O4B
ヒマだったんで簡単なサンプル
クラスライブラリ
https://ideone.com/Sho1IP
それを利用するコンソールアプリ
上で作ったdllを参照に加えてビルドすること
https://ideone.com/PSzA8t
実行ファイルにドロップされた"*.txt"ファイルをシフトJISとして読込みコンソールに表示するだけ
どっちもVS2017のデフォルトの設定で作られている

448デフォルトの名無しさん2018/02/18(日) 19:35:04.44ID:A6Q2IUc7
dllを作らずに別で作ったプロジェクトを追加して使うのって邪道ですか?

449デフォルトの名無しさん2018/02/18(日) 19:38:05.86ID:SXTB1pky
>>446
クラスライブラリのプロジェクトは全部試しましたができませんでしたね・・・。

「ユニバーサル Windows プラットフォーム開発」というのをインストールしていなかったのでそれを試してみます!
返信していただいてありがとうございます!初心者用のスレは荒れていて質問できる空気ではなかったので・・・

450デフォルトの名無しさん2018/02/18(日) 19:43:58.15ID:uudF1O4B
>>449
それUWPアプリで違うから。できるかもしれないけどインストールしていないんでわからないw
取りあえず書いたとおりにやってくれよw

451デフォルトの名無しさん2018/02/18(日) 21:16:05.35ID:SXTB1pky
>>450
色々やった結果やっぱろプロジェクトが間違ってたいで無事できました。
ごめんなさいお手数おかけしました;;

452デフォルトの名無しさん2018/02/18(日) 21:25:29.22ID:uudF1O4B
>>451
解決できたのならこっちもほっとしたよw
報告お疲れ様です

新着レスの表示
レスを投稿する