Visual Studio 2017 Part4

■ このスレッドは過去ログ倉庫に格納されています
2017/10/29(日) 11:42:36.61ID:lQWP9L+J0
Visual Studio 2017
http://www.visualstudio.com/

日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn

前スレ
Visual Studio 2017 Part3
http://mevius.2ch.net/test/read.cgi/tech/1502760563/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2017/12/17(日) 15:19:45.94ID:8SWMSnGu0
>>437
まぢです。
2017/12/17(日) 19:40:25.07ID:S5+bbMRX0
[][] [] [][][][] [][] [] [][][][][
[ ][] [
2017/12/17(日) 22:11:40.18ID:k930VG2dd
SCCSとか使ってたなー
懐かしい
2017/12/17(日) 23:00:22.41ID:OYjiELci0
>>440
何十年前だよw
2017/12/18(月) 00:30:36.31ID:OJbO5mBi0
全部中濃で済ますのは怠慢
2017/12/18(月) 04:21:43.30ID:Gkja/bph0
中濃ソースは万能だよ
2017/12/18(月) 05:20:10.97ID:x+plM9AG0
万能ではなくて中途半端
2017/12/18(月) 08:26:14.03ID:QMVQ6GCFM
>>441
と思うだろ?
5年ぐらい前までは現役だったんだわ w
2017/12/18(月) 10:00:21.46ID:DJgWSDyd0
ソース管理について俺も聞いてみたいんだが。

GitHubって所に登録するとソースが公開されるという文章を目にしたんだけど、
みんなソース公開して使ってるの?
それとも年会費払ってるのか?
はたまたなんか別の方法があるのかな?
2017/12/18(月) 10:08:01.43ID:yq3smURed
>>446
こっちで

OSSホスティング総合【SourceForge,GitHub,etc..】
http://mevius.5ch.net/test/read.cgi/tech/1384821518/
2017/12/18(月) 10:24:49.89ID:DJgWSDyd0
スレッドは後で見てみるけど、

現状自分の環境だとVSの右下のソース管理って所をクリックするとGitHubっ出てくるけど、
GitHub以外のなんかを使ってソース管理をやれるってことなのかなぁ??

手間でないならおすすめとか教えてね!
スレッドの方は見てみるから!!
2017/12/18(月) 10:30:26.65ID:A3uBhO620
適当な場所があればコマンド打てれば何でも使えるけど
GitHubみたいなwebインターフェイスで使いたければ
BitBucketならプライベートリポジトリでも無料
自分でGitBucketインストールして使ってもいいし
2017/12/18(月) 10:54:59.02ID:biM3Lbtja
GitHubはソースコード登録公開サイト
Gitはバージョン管理アプリ

これ注意な
2017/12/18(月) 11:00:45.05ID:biM3Lbtja
要はGitHubって
Youtubeのソースコード版みたいなもん
当然上げたら公開される(もちろん非公開にもできる)

Gitはバージョン管理アプリ
GitHubとはあんまり関係ない(笑)
2017/12/18(月) 11:43:56.24ID:r2E6YYOJd
ギフハブはASKAを狙う闇の組織
453デフォルトの名無しさん (ワッチョイ 1e3b-VJaR)
垢版 |
2017/12/18(月) 12:30:05.19ID:glP2nm7M0
無料でプライベートリポジトリ使いたいなら普通にマイクロソフトのVSTS使えばいいよ
VSTS単体で自動ビルドや自動テストや自動ディプロイ等使えるし
2017/12/18(月) 13:05:02.51ID:cOPsBFWva
非公開
自分だけしか使わない
ので

OneDriveにgitのリモートリポジトリをおいてるだけで問題なし
2017/12/18(月) 13:47:58.33ID:DJgWSDyd0
皆さんいろいろ教えていただきありがとうございます。

わたくしなんか勘違いしてました
VSの右下のソース管理って所クリックすると
「GitHub」じゃなくて「Git」って表示されてたは!

「GitHub」っていう言葉だけが頭にあって、しかもソースが公開されるらしいということだけ聞きかじってたので触らないようにしてたんだけど。
この「Git」っていうのを使えばきっとソース管理の色々なことができるんだですよね?

この機会に、試しに色々いじってみてみようかなと思います。
わからないことがあったらまた質問させてください。
2017/12/18(月) 13:51:17.51ID:biM3Lbtja
>>455
良かった
会社の(しかもお客さんの)ソースコード公開しちゃったのかと心配した
2017/12/18(月) 14:37:24.03ID:DJgWSDyd0
いやーすみません。
「Git」と「GitHub」が別物だと認識できるようになるまでにだいぶ時間がかかってしまいましたw
2017/12/18(月) 15:39:03.64ID:x+plM9AG0
自分でホストする
Team Foundation Server
https://www.visualstudio.com/ja/tfs/


クラウド サービスを使用する
Visual Studio Team Services
https://www.visualstudio.com/ja/team-services/
2017/12/18(月) 15:41:50.93ID:x+plM9AG0
個人、チーム、エンタープライズ向け Git
https://www.visualstudio.com/ja/team-services/git/
2017/12/18(月) 17:11:00.90ID:SAosWFFFa
俺は未だにSVN…
2017/12/18(月) 17:40:52.35ID:CreKWfCU0
githubで公開するとスカウトが殺到するのでやめている。
今はソースに修正履歴全部残してるので問題なし。
462デフォルトの名無しさん (スププ Sd32-VJaR)
垢版 |
2017/12/18(月) 18:05:43.22ID:YkJoKULMd
>>461
実はgit使ったことなさそう
2017/12/18(月) 18:06:22.14ID:CAkAQDqI0
公開したくない人は、
プライベート、ローカルではGitを使う。。
クラウド、バックアップ的なものはGitHubではなくMicrosoftのTFSを使う。
これが正解。
2017/12/18(月) 18:14:52.83ID:yq3smURed
>>463
なんでVSTSじゃなくてわざわざTFS?
2017/12/18(月) 18:30:55.46ID:x+plM9AG0
自分もローカル環境でしかも日本語版が使えるのでTFSを使ってる
466デフォルトの名無しさん (スププ Sd32-VJaR)
垢版 |
2017/12/18(月) 19:46:04.37ID:YkJoKULMd
TFS高いよ
日本語メニューとかどうでもいいし
2017/12/18(月) 20:20:40.14ID:x+plM9AG0
5ユーザーまでならTFS Expressが無償で使える
TFSに必要なDBも無償のSQL Server Expressで問題ない
WebサーバはWin10の標準機能のIISでいける
業務利用は無理でも個人利用ならすべて無料で使える
このあたりの扱いはVSのProとCommunityの関係と似たようなもの

一応両方とも使ってみた感想だけどやはり日本語のほうが分かりやすい
TFS
https://i.imgur.com/4JyNGCC.png

VSTS
https://i.imgur.com/O8cVALK.png
2017/12/18(月) 20:56:35.08ID:DJgWSDyd0
Gitで空白を含むパスを扱う方法ってあります?


>>454
の方みたいにOneDriveにリモートリポジトリを作るやり方を試してみているんですが、
たまたまユーザー名に空白が混じっててw

コマンド的には
git remote add MFCApplication1 c:/Users/user name/OneDrive/repos/MFCApplication1
みたいなことをやってるんだと思うんですが。


とりあえずこのページに載ってるようなことを試してみてて、
https://qiita.com/akabei/items/0e126906c5e90cef1be6
空白を含まないパスならば成功したので、とりあえずは良いんですけども。。。


ダブルクォーテーションでくくるとか、バックスラッシュを使うとかいう記述を見て試してみたんですけど、正解にたどり着けなかったもので。

ご存知の方が居りましたら、ご教示いただけたらと思います。
よろしくお願いいたします。
2017/12/18(月) 21:02:44.08ID:h27G1UNwd
>>468
ダブルクォートかシングルクォートかどっちかでいけたと思う
2017/12/18(月) 21:28:26.87ID:DJgWSDyd0
>>469
即レスありがとうございます。

"c:/Users/user name/OneDrive/repos/MFCApplication1"
'c:/Users/user name/OneDrive/repos/MFCApplication1'
こう、たんに囲めばいいんですかね?

パスの記述もどう書くのが正解かわからないままいろいろやっていたので。
後で冷静に1つずつ試してみようと思います。
2017/12/18(月) 22:21:56.42ID:p9HDlb+00
>>470
スレチ
2017/12/18(月) 22:28:47.88ID:MDb8LXzk0
いや、合ってるだろ
2017/12/18(月) 22:29:37.72ID:p9HDlb+00
>>472
ねーよ
474デフォルトの名無しさん (スフッ Sd32-AlYg)
垢版 |
2017/12/18(月) 22:36:26.57ID:RR0KTshod
あってるよ
2017/12/18(月) 23:02:44.56ID:5sf15DHO0
>>460
心配するな、俺もsvnだし
2017/12/18(月) 23:09:06.88ID:z1EessDia
GitとSvnとVssとCvsしか知らない
2017/12/18(月) 23:38:53.46ID:7FDx2VYe0
Gitのプライベートリポジトリってそんなに便利か?
社内で請負開発だが、ずっとSVNだな。
ロックできるからドキュメントも管理できるし。
478デフォルトの名無しさん (ワッチョイ 1e3b-AlYg)
垢版 |
2017/12/19(火) 00:48:28.41ID:f8nvZt7v0
svnはマージがアホだしローカルリポジトリが使えないからもう戻りたくない
2017/12/19(火) 06:35:37.45ID:7n8ai/Sa0
自分で試して良い方を使えば良い
俺のところはGitでドキュメントは全部マークダウン
2017/12/19(火) 07:02:21.22ID:lTMrJ03eM
>>479
> ドキュメントは全部マークダウン
表とかどうしてるの?
2017/12/19(火) 07:26:18.84ID:7n8ai/Sa0
>>480
テーブル記法で済むならそれを使うし、図にしたいなら下を使う
https://mermaidjs.github.io/
2017/12/19(火) 07:48:53.61ID:gf33i/87d
>>479
スレチ
2017/12/19(火) 08:22:29.16ID:lTMrJ03eM
>>481
ああ、表もあるのか
Wikipedia とかで見たら書いてなかったのでどうしてるのかなって思ってた
https://ja.m.wikipedia.org/wiki/Markdown
https://daringfireball.net/projects/markdown/syntax
484デフォルトの名無しさん (アウウィフ FFc3-KBvp)
垢版 |
2017/12/19(火) 11:05:05.77ID:tMk24jKNF
markdown標準に表記述はないからな
表が使えるのはgithubのおかげ
485デフォルトの名無しさん (スフッ Sd32-AlYg)
垢版 |
2017/12/19(火) 11:20:40.89ID:nabYW3YNd
github前提じゃ使いもんにならんな
2017/12/19(火) 12:06:22.80ID:ellCc146d
別にGitHub前提じゃないしスレチ
2017/12/19(火) 12:22:06.81ID:Ck77l9Yva
自分じゃ何の情報も提供せずズレチしか言えない馬鹿は自分で自分が
虚しくならんのかねw
人生楽しそう
2017/12/19(火) 12:36:54.95ID:LA5naoJi0
>>487
おまえはたった18文字からも情報を読み取れないのか?
こういう奴がフェイクニュースに騙されて拡散するんだろうなあsigh
489デフォルトの名無しさん (アウウィフ FFc3-KBvp)
垢版 |
2017/12/19(火) 12:38:23.81ID:tMk24jKNF
勘違いされてそうだから追記

LaTEXとかも微妙に違うし
がっかりすることが多いから
githubには期待はしていない
おまけ程度
2017/12/19(火) 17:48:22.46ID:abLg+q0s0
ちょっとプログラムを勉強してみようと思って数日前にVS2017communityをインストール
言語はC#で解説に従いhello worldを出そうとしてるんだけど出来ない

そもそも解説に当たり前のようにあるテンプレートがない
ファイル新規作成プロジェクトから選べるのは「空のソリューション」とオンライン組だけ

hello worldまで辿り着く方法を教えて
491デフォルトの名無しさん (スフッ Sd32-AlYg)
垢版 |
2017/12/19(火) 17:56:13.74ID:P0xr3oWhd
[Windowsクラシックデスクトップ]-[コンソールアプリ]
でプロジェクト作成したらテンプレートができるからMain()の中でハローワールドをコンソールに出力しなさい
2017/12/19(火) 17:56:58.45ID:RU/P54BSa
みろ、あんなクソなインストーラー作るからこのザマだ
2017/12/19(火) 18:02:54.79ID:RU/P54BSa
>>490
http://www.softantenna.com/wp/tips/visual-studio-2017-install/

ワークロードで.netデスクトップアプリ開発をインストールしてねんじゃね?
2017/12/19(火) 18:09:10.23ID:abLg+q0s0
>>493
入れてなかった
入れて駄目だったらまた来る
2017/12/19(火) 18:21:06.80ID:Dz3tL+HU0
探してるものが見つからない場合

ってちゃんと書いてるのに見ないやつ多いよなw
作りが悪いんだろう
2017/12/19(火) 21:04:25.24ID:mA6zoqbsd
MS が標準で用意してるものについては未インストールのもとりあえず出すだけ出しといて
選んだらダウンロードしますかとか言ってくれるといいのにね
2017/12/19(火) 21:15:26.50ID:vtuVcMr10
馬鹿のくせに自分がわからないからとインストールから外すのがいけない。
子供が漢字を避けてひらがなだけ読むようなもん。
2017/12/20(水) 00:17:33.18ID:JXv3WQmbM
今pcが手元になくてうろ覚えなんだけど、
インストーラオプションのv15.3ツールセットって何?
私の環境だとオフになってる。
c++しか使わんので、関係ないならどうでもいいけど。
499デフォルトの名無しさん (スププ Sd32-AlYg)
垢版 |
2017/12/20(水) 00:24:44.89ID:U0v6ozped
使ってないアピールいらね
500デフォルトの名無しさん (ワッチョイ 16e8-mLIQ)
垢版 |
2017/12/20(水) 02:05:33.26ID:GeIKdjEF0
外部のEXEとかDLLを一つのEXEファイルにする機能ってVSにありますか?
501デフォルトの名無しさん (ワッチョイ 1e3b-AlYg)
垢版 |
2017/12/20(水) 02:08:54.87ID:Z4nebBpu0
Windows標準だけどiexpress
2017/12/20(水) 03:00:59.01ID:7LGd0QUp0
プログラミング初心者で、ざーっとこのスレを読んだんだけど、
VS2017は複数人でアプリ開発するのには向いてない?
二人で一つのアプリを作るのに使おうかと思ったのだけれど
503デフォルトの名無しさん (ワッチョイ 1e3b-AlYg)
垢版 |
2017/12/20(水) 03:09:47.33ID:Z4nebBpu0
>>502
普通にgit使えるから問題なくチーム開発できるけど
504デフォルトの名無しさん (スププ Sd32-AlYg)
垢版 |
2017/12/20(水) 04:44:31.46ID:ymu1AxPKd
このスレの何を読んでチーム開発に向いてないかもと思ったんだよw
2017/12/20(水) 06:10:22.58ID:Xe3ly/H60
>>500
普通にILMerge使えよ
2017/12/20(水) 07:41:16.80ID:F7WHbBus0
>>502
君の理解力の方が問題になると思うがなあ。
ちなみに一つのライセンスを複数人で使い回すのには向いてないぞ。
2017/12/20(水) 08:16:22.08ID:GdnGy9ZB0
「ツールと機能を取得」を実行すると
合計インストールサイズ 37MB [変更]
と表示されます。
何がインストールされるのか事前に知る方法はありますか?
それが分からないまま[変更]をクリックしたら何かインストールされました。
一旦閉じて、
再び「ツールと機能を取得」を実行すると同じ状態になります。
これはインストーラーのバグですか? 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
508デフォルトの名無しさん (ワッチョイ 16e8-mLIQ)
垢版 |
2017/12/20(水) 09:28:36.43ID:GeIKdjEF0
>>505
これってインストーラーになって
結局バラして使わなきゃじゃないの?
2017/12/20(水) 10:50:49.58ID:vcfzK4Vfd
>>508
何が言いたいのかわからん
2017/12/20(水) 13:35:50.73ID:ND3aTK4rM
>>507
おまいの頭のバグだわ
2017/12/20(水) 18:30:21.69ID:GJGdSXjA0
>>505
VSのスレで.Netのアセンブリにしか使えないILMergeを提案するのと
>>508
どう調べてこんな結論になるのかどっちも不可解
>>507
「無い」状態から「変更」したら「取得」になるのがバグのわけがない
各項目の内容は右側の「概要」のツールチップで不足なら自分でググれ
2017/12/20(水) 18:34:42.47ID:uXiJ3fs/d
>>511
そもそもアセンブリが.NETかネイティブかなんて指定されてないから、使える可能性があるメジャーなものをあげるのはおかしくない
2017/12/20(水) 18:40:46.70ID:GJGdSXjA0
>>512
「Visual Studioにそんな機能はない」これで終わる話
2017/12/20(水) 18:44:22.22ID:uXiJ3fs/d
>>513
ないからILMergeみたいな別のツール使えってことやろアスペ
515デフォルトの名無しさん (スププ Sd32-AlYg)
垢版 |
2017/12/20(水) 18:53:31.09ID:Z8h4nu+qd
>>513
基地外
2017/12/20(水) 22:59:40.81ID:i2TLjfFWM
>>511
横からだけどバグはあるよ

一台だけ壊れてていつもなにも変更しなくても 350MBと表示されてる
取得して起動しなおしても350MB 更新のまま
2017/12/21(木) 06:28:45.65ID:3KPU83uZ0
常に更新が表示されるのは、VS のインストール後に他で上書きアップデート追加したりするのが原因と思ってる
JDK やAndroidSDK はVS に関係なく後から上書きでアップデートするから
2017/12/21(木) 18:15:48.99ID:fu6uz58B0
WindowsとAndroidの両方の開発を考えているのですが、
https://docs.microsoft.com/ja-jp/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio
の下から2番目の画像にあるCross Platform版の「Dynamic Shared Library」や「Static Library」というのが、2017だと出てきません

考えうる奴は全てインスコしまくったんですが……無くなっちまったんでやんしょうか
2017/12/21(木) 21:52:10.13ID:ZkIAiEi30
>>518
これでいいのかな
https://dotup.org/uploda/dotup.org1417889.png

使ったことないけどとりあえず入ってた
2017community 15.5.2
2017/12/22(金) 14:20:44.55ID:gjTvoZYo0
質問です
前はソースのリンクをCtrl+左クリックするとエディタ欄に新しいタブが出来てそこに表示されたのですが、
アップデートしているうちになぜかChrome(いつも使うブラウザ)が立ち上がってしまうようになりました
これをエディタ欄に戻すにはどうすればいいですか?
2017/12/22(金) 16:06:46.36ID:iwjh6T0a0
>>470
需要があるかどうかわかりませんが、自己フォローしておきます。

空白を含むパスを扱う場合、8.3形式のパスというのを使うとうまくいくかもしれません!
これを調べるには、コマンドプロンプトで「dir /x」で調べられます。

あと普通のことかもしれませんがパスはASCII文字のみの方が良さそうでした。
522デフォルトの名無しさん (ワッチョイ 6304-PGwP)
垢版 |
2017/12/22(金) 20:16:32.75ID:3NQFKiEq0
エディターのツールヒントの文字色が
C#だとカラフルなのにC++だと単一色なのは何故?
2017/12/23(土) 11:11:22.66ID:ZIVZRbx30
C++17発行されたんだけど、なんかアクションあった?
2017/12/23(土) 16:03:37.38ID:isxKYeOR0
C# の演習プログラムをやっています。
VS2017 をはじめて使いました。
次のプログラム
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class Example
{
public static void Main()
{
Console.WriteLine("A Simple C# program.");
}
}
}
を実行(デバッグ)しようとしていますが、実行結果の表示が一瞬でおわってしまいます。
これを、「キーを押すまで実行結果を表示したままにする」ことは可能でしょうか。
525デフォルトの名無しさん (ワッチョイ f323-S6Dr)
垢版 |
2017/12/23(土) 16:06:18.70ID:o9ggfTLY0
kbhit():
2017/12/23(土) 16:09:05.53ID:isxKYeOR0
>>525
C# に存在するのでしょうか?
2017/12/23(土) 16:11:02.37ID:isxKYeOR0
>>525
Console.ReadLine();
を使うことにしました。ご回答ありがとうございます!
2017/12/23(土) 16:35:39.76ID:ziBu/nHg0
>>524
次からふらっと C#で聞け
最後に
Console.ReadKey();
を追加
2017/12/23(土) 16:46:00.05ID:isxKYeOR0
>>528
アドバイスありがとうございます!!次からそうします
2017/12/24(日) 13:58:36.65ID:QtFbybi70
>>529
いいってことよ(´・ω・`)b
2017/12/24(日) 15:18:37.28ID:kCruQPNe0
昔っからこの質問絶えないな
F5でデバッグ実行してるのにブレークポイントも置かないなら
Ctrl-F5で実行すりゃいいのに
2017/12/25(月) 23:37:24.34ID:md+ROFYd0
C#2017でEF勉強はじめたのですが
EFってSQL ServerみたいなRDBとマッピングするのが前提なんでしょうか?
https://ja.wikipedia.org/wiki/Entity_Framework
これ読むとそんな感じですよね

練習用のちっこいソフトなのでRDBとか使わずにやりたいのですが(永続データはCSVとかでいい)
モデルファーストでやるとDBとのマッピングがない、みたいなエラーが出ました。
コードファーストならいけるのかも知れませんがまだ試してません。

しかし、やぱりDBMS使わないならEF自体を使わないほうがいいですか?
ちなみに今まではデータセット使ってました
デザイナでデータ設計できてポトペタ開発がめちゃ楽だったので・・・
2017/12/25(月) 23:44:19.18ID:HQfy+niF0
>>532
DB使わないのにEF使おうとする理由がわからない
2017/12/25(月) 23:57:46.86ID:lj4kB+Iad
>>532
Efじゃなくて LINQ 使うだけでいいんじゃね
2017/12/26(火) 00:00:08.55ID:smV0DAme0
>>532
CSVならCSVHelper使った方が便利。
2017/12/26(火) 00:13:28.15ID:VJsVtqG+0
>>532
やったこと無いけど、SQL Server Compactで何とか成るようだ
練習用ならコレで十分
2017/12/26(火) 00:18:43.02ID:uWA8wROG0
>>536
そんなん不要だろ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。