Visual Studio 2017 Part3 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/08/15(火) 10:29:23.30ID:GzAS59pw
Visual Studio 2017
http://www.visualstudio.com/

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

前スレ
Visual Studio 2017 Part2
http://mevius.2ch.net/test/read.cgi/tech/1491618774/
2017/09/26(火) 03:20:19.68ID:1aSY2upq
>>534
最近は、.NET Coreの.NET Framework切り捨て、nuget.orgへのPaket統合PR切り捨てみたいな事例でユーザが騒いで炎上した結果、MSが結局方針転換してるで
2017/09/26(火) 03:24:55.81ID:wN0v0f96
>>534
Expressを求める声が無視できるほど小さいのは事実だろ
2017/09/26(火) 07:01:51.18ID:FEcyVO0v
>>503
「必要なら」の意味がわからない盆暗は引っ込んでいなさい
2017/09/26(火) 07:07:15.87ID:1aSY2upq
>>538
「何かが」必要かも明示せずに何を言ってるんだ
2017/09/26(火) 07:10:18.75ID:FEcyVO0v
>>539
盆暗自慢しなくて良いぞ
「必要なら」の意味がわからない盆暗はお前だけだから
2017/09/26(火) 07:20:49.11ID:DqXXoLrf
従業員10数人の会社で社内ツール作成にExpress使ってるけど、
事業の利益率が低いから、Communityの売上に関する条件は容易く超えるんだよな…
2017/09/26(火) 07:27:24.13ID:6nsfrXDN
>>540
なるほど、意味がわからずに使ってるんだね
2017/09/26(火) 07:48:20.56ID:FEcyVO0v
>>542
盆暗自慢しなくて良いぞ
必要 : 必ず要(い)ること

朝から醜態晒してる盆暗くんのために特別大サービスでふりがなまでふってやったぞ
2017/09/26(火) 07:49:03.91ID:6nsfrXDN
>>543
「何が」必ずいるのか説明してごらん?
2017/09/26(火) 07:50:56.87ID:FEcyVO0v
>>544
教えてくださいだろ
盆暗くん
2017/09/26(火) 12:00:53.35ID:hTT2yU6F
ちっさい会社だと使えるのってなんだっけ
2017/09/26(火) 12:15:23.60ID:Qq96jDlV
>>546
Community
条件はちゃんと確認した方がいいよ
2017/09/26(火) 12:33:59.60ID:wdVz6WBw
>>547
「年商1億円未満」の条件が厳しいんだよね…
たいていの会社は利益率が低いから、わずか数人の会社でも年商1億円とかになっちゃうんだよね。
年商じゃなくて経常利益が1億円なら良かったんだけど…
2017/09/26(火) 12:43:40.09ID:dGip1y4C
年商1億もあったらProfessional買えよ
2017/09/26(火) 13:01:03.41ID:CgMfZqM8
PCが250台もあるのに年商1億いかない企業ってどんな会社なんだろ?
アメリカじゃ普通なのかな
2017/09/26(火) 13:14:42.23ID:pwjvHW00
パソコン博物館なら・・・
2017/09/26(火) 13:29:14.42ID:JhN2V+rp
例え金がなくても見栄を張ってEnterpriseどーん!
2017/09/26(火) 13:32:17.57ID:7ABpskwx
Enterpriseのメリットって何なん?
2017/09/26(火) 13:56:28.26ID:yktExgMx
あれこれ余計なこと悩んでないで一番値段の高い奴を買っとけw
2017/09/26(火) 14:01:12.67ID:MhbZuIzR
CodeLens便利すぎ
ないのはもう辛い
2017/09/26(火) 14:15:23.33ID:hTT2yU6F
MSDNじゃなくて 都度単体を買うの?
2017/09/26(火) 15:06:34.56ID:4T/u0cZN
https://www.npress.jp/msdn_chart

https://www.licenseonline.jp/qq2/licenseonlinestorefront/ProductDetail.asp?BrandID=6&;EQPID=19
2017/09/26(火) 15:55:14.18ID:J1tFdBHv
>>549
年商1億超えてても赤字のとこ多いよ。
年商=年間売上 であって、利益じゃないから。

例えば年商1億で粗利20%だったとする。
人件費関連が1人あたり1000万だったら従業員は2人しか確保できない。
(ちなみに、人件費関連は実際に従業員に支払う賃金の2倍くらいの費用がかかるので、
この例の場合の賃金は1人あたり500万くらい)

だから、ほとんどの中小企業はアウトで、零細でさえも業種によっては困難。
2017/09/26(火) 15:56:21.37ID:dGip1y4C
そんな誰でも知ってること言われても
2017/09/26(火) 19:36:59.93ID:nT/NtwPJ
少なくとも>>549は知らなさそうだw
2017/09/26(火) 20:25:04.59ID:5YSXp+/o
>>558
たぶんスタートアップ企業がターゲットで、それだけの売り上げがある軌道に乗ってる企業は及びじゃないんだろ
2017/09/26(火) 21:02:22.95ID:4T/u0cZN
スタートアップ企業ならBizSpark
https://www.microsoft.com/ja-jp/startups/bizspark.aspx
563デフォルトの名無しさん
垢版 |
2017/09/26(火) 22:33:33.03ID:SkciU2sa
ってか是が非でもVSにしがみつく時代でもないだろうにって開発部に応援入ってるの総務のねーちゃんが言ってた
2017/09/26(火) 22:37:28.99ID:1aSY2upq
>>563
他のIDEと比べるとさすがに別格だわ
2017/09/26(火) 23:33:56.01ID:MhbZuIzR
>>563
なんで?
2017/09/26(火) 23:49:20.26ID:piJXswiP
総務のねーちゃんにしがみつく
まで読んだ
2017/09/27(水) 09:18:27.20ID:AqgiToDw
しがみつくの意味が分からん
他にいいのがあるのに無理するみたいな意味だと思うけど、
じゃあ ほかのものを教えてくれ
2017/09/27(水) 09:26:09.14ID:7q43MqvD
紐か
2017/09/27(水) 14:34:38.03ID:90DR/+V1
総務の人じゃ知らんと思うが統合開発環境の中で一番快適なのがVisual Studioなんだよな
2017/09/27(水) 17:54:54.85ID:qNAxMNGG
visual studio以外の開発環境使うのはメモリーの制約とかタダで済ませたいとか、基本的に妥協案だからな
2017/09/27(水) 19:40:16.57ID:eQfhsW+R
>>570
馬鹿は黙っていればいいのに
2017/09/27(水) 19:43:44.32ID:yfS2C75P
>>571
だよね、総務のねーちゃんレベルで何言ってんだか
2017/09/27(水) 19:49:05.61ID:XLH9Tu1K
総務のねーちゃんの意見で開発環境決めるやつがいるんだな
どんだけねーちゃんに気に入られたいんだよw
2017/09/27(水) 20:03:29.96ID:95YBGtjE
意見聞くとやらせてもらえるのか?
2017/09/27(水) 20:22:44.33ID:kE0HK5Oi
だったら聞きます、今すぐに
2017/09/27(水) 21:02:52.41ID:aEqZdwF3
>>574
仕事を
2017/09/28(木) 10:43:51.04ID:PJxaABWy
おまいら社畜だねーちゃんと風呂入れよ
2017/09/28(木) 10:46:05.12ID:lt1k4/jx
一緒にはいってくれる ねーちゃん 紹介してくれ
2017/09/29(金) 11:12:09.04ID:zUc02JK6
Visual C++のWindows デスクトップ ウィザードで、アプリケーションの種類をWindows アプリケーション選んで
プロジェクトが出来上がったところですべて保存して保存しようとすると
「操作を完了できませんでした。インターフェイスがサポートされていません」とメッセージが出て
プロジェクトの保存ができないんだけど、VSのバグですかねこれ?
指定した名前のソリューションフォルダだけできて中身空だし・・・
2017/09/29(金) 12:24:01.04ID:dDeb/oS0
>>579
おま環
必要なものを全部インストールしたか確認
保存場所が書き込み禁止になっていないか確認
設定ファイルが変になっていないかなどなど
2017/09/29(金) 12:25:32.32ID:u5Cc5CKD
お前の環境か操作が悪いだけ
それが全世界で発生していたらどうなっているか想像することが出来ないのか?
2017/09/29(金) 12:32:51.08ID:zUc02JK6
>>580
3週間前にフックのテストするプログラム作った時は何事も無く保存できたし
VSのアップデートした時に設定でも狂ったかな・・・
2017/09/29(金) 12:44:51.28ID:d1b5e1Xh
でもなんか似たようなのが昔のであったよーな
2017/09/29(金) 12:46:30.73ID:tIQyCYwJ
>>578
金を出せばいくらでも
2017/09/29(金) 14:05:53.33ID:JoVNv0Uz
どうしても直らない時は、修復なり再インストールなりすればいい
2017/09/29(金) 16:57:14.27ID:ASjioBld
使用言語はC#でCommunityを使用しています
間違った記述の場合ビルドする前にエラーが表示されるのですが、Gitを使用するためにTortoiseGitなどをインストールし設定したところそれがなくなってしまいました
例えば返り値にstringを指定しているのに何も返していないのにエラーと表示されない
またクラス作成時、最初からいくつか名前空間が記述されていたのですが今はSystem名前空間だけしか書かれておらず、
namespace プロジェクト名の記述もなくなっています。かなり不便なので直したいのですがどのようにすれば修復できるでしょうか?
587デフォルトの名無しさん
垢版 |
2017/09/29(金) 17:04:58.19ID:ASjioBld
連続書き込みですいません
InteliSenceは有効になっているのを確認していてメンバの自動表示はされるんですが、外部ライブラリのメンバが一切出ないです
Gitは初導入で何か間違えてしまったのでしょうか?
クラスの新規作成時のテンプレート?みたいなのも消えてしまいました
588デフォルトの名無しさん
垢版 |
2017/09/29(金) 17:13:31.29ID:ASjioBld
再起動しても直りませんでした
今気づいたことなのですが、おかしくなってしまったVS2017のほうは「ソリューションエクスプローラー フォルダ」と表示されていて
おかしくないほうは「ソリューションエクスプローラー」とだけ表示されています
2017/09/29(金) 17:16:22.43ID:/1pN5XFr
メモリ壊したか
何かのファイル書き換えたとか
2017/09/29(金) 17:20:33.43ID:Oxg74uxk
エラーウインドウでインテリセンス有効になっているのに動作していないとか設定で直るレベルじゃないだろ
全部消して設定も消えたの確認したうえで再インストールだ
591デフォルトの名無しさん
垢版 |
2017/09/29(金) 17:34:37.53ID:ASjioBld
ありがとうございます。VisualStudioは壊れていないと思います
他のプロジェクトだと正常にIntelliSenceは正常に動作します

Gitリポジトリはもともとどちらも作成していて異常なプロジェクトはtortoiseGitでbacklog上にプッシュしました
ソリューションエクスプローラーでフォルダービューから切り替えると真っ白になります

正常なプロジェクトはローカルリポジトリだけです
2017/09/29(金) 18:49:55.89ID:WdZvfzGQ
>>590
OSの再インストールまで出来たら完璧
593デフォルトの名無しさん
垢版 |
2017/09/30(土) 20:57:42.18ID:aA6J47mT
visual C++ のpython拡張モジュールを選択するとプロジェクトの作成に失敗するのですが、
解決策を教えていただけないでしょうか。
2017/10/01(日) 01:06:12.28ID:jfOKkSp7
>>593
失敗した時の出力メッセージは?
2017/10/01(日) 01:55:59.56ID:XzbKhOfi
Abm → C#(Db) → Gb7
596デフォルトの名無しさん
垢版 |
2017/10/01(日) 08:37:45.07ID:NlJ6GZAJ
>>594
後出しでsすいません。

プロジェクトファイル"moduke1.vcxproj"を読み取れません。
C:\Users\ ・・・ \module1\module1.vcxproj(71.5): 式
"[System.IO.Path]::GetDirectoryName('')"を評価できません。パスの形式が
無効です。

プロジェクトファイルの該当する行には以下の記述があります。
<PythonDExe Condition="$(PythonDExe) == ''">$([System.IO.Path]::GetDirectoryName($(PythonExe)))\python$(PythonDebugSuffix).exe</PythonDExe>
2017/10/01(日) 09:40:41.32ID:aVSvWtqd
そのプロジェクトファイルは、XML か?

そのタグを手書きしたのか?
それとも、ウィザードで設定したら、プロジェクトファイルに反映されたのか?

それは、整形式になってるのか?

$(PythonDExe)
$(PythonExe)

D の有無が異なるけど、これは正しいのか?
598デフォルトの名無しさん
垢版 |
2017/10/01(日) 09:42:08.87ID:NlJ6GZAJ
pythonのインストールはvisual studioから行ってます。
python 3 64-bit
python ネイティブ開発ツール
Anaconda3 64-bit
をインストールしています。
2017/10/01(日) 09:52:11.10ID:NlJ6GZAJ
>>597
レスありがとうございます。

プロジェクトファイルの1行目にxmlとあります。
 <?xml version="1.0" encoding="utf-8"?>

プロジェクトの作成はソリューションエクスプローラーのソリューションを右クリックして
 追加 -> 新しいプロジェクト
から行っています。
実行結果は、>>596で示したエラーになります。
ソリューションがある場所を見るとモジュールができており、
そのなかのプロジェクトファイルの該当する行を>>596でコピペしております。

整形式
検索してみましたが、すぐに理解できそうにないです。すいません。

Dの有無については、できたものがそうなっているので、正しいと思います。
2017/10/01(日) 10:02:30.27ID:NlJ6GZAJ
>>597
追加ですいません。
該当する行の周辺は以下になります。
DはDebugという意味のようです。

<PropertyGroup Label="PythonConfiguration">
<RegistryView>RegistryView.Registry32</RegistryView>
<RegistryView Condition="$(Platform) == 'x64'">RegistryView.Registry64</RegistryView>
<PythonTag>$(PythonVersion)-32</PythonTag>
<PythonTag Condition="$(Platform) == 'x64'">$(PythonVersion)</PythonTag>
<PythonHome Condition="$(PythonHome) == ''">$([MSBuild]::GetRegistryValueFromView('HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\$(PythonTag)\InstallPath', null, null, $(RegistryView)))</PythonHome>
<PythonHome Condition="$(PythonHome) == ''">$([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\$(PythonTag)\InstallPath', null, null, $(RegistryView)))</PythonHome>
<PythonExe Condition="$(PythonExe) == ''">$([MSBuild]::GetRegistryValueFromView('HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\$(PythonTag)\InstallPath', 'ExecutablePath', null, $(RegistryView)))</PythonExe>
<PythonExe Condition="$(PythonExe) == ''">$([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\$(PythonTag)\InstallPath', 'ExecutablePath', null, $(RegistryView)))</PythonExe>
<PythonExe Condition="$(PythonExe) == '' and $(PythonHome) != ''">$(PythonHome)python.exe</PythonExe>
2017/10/01(日) 10:07:32.13ID:NlJ6GZAJ
<PythonDevVersion>$([MSBuild]::GetRegistryValueFromView('HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\$(PythonTag)\InstalledFeatures',
   'dev', null, $(RegistryView)))</PythonDevVersion>
<PythonDevVersion Condition="$(PythonDevVersion) == ''">$([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\$(PythonTag)\InstalledFeatures', 'dev',
   null, $(RegistryView)))</PythonDevVersion>
<PythonCorePDBVersion>$([MSBuild]::GetRegistryValueFromView('HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\$(PythonTag)\InstalledFeatures',
   'core_pdb', null, $(RegistryView)))</PythonCorePDBVersion>
<PythonCorePDBVersion Condition="$(PythonCorePDBVersion) == ''">$([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\$(PythonTag)\InstalledFeatures',
    'core_pdb', null, $(RegistryView)))</PythonCorePDBVersion>
<PythonCoreDVersion>$([MSBuild]::GetRegistryValueFromView('HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\$(PythonTag)\InstalledFeatures',
    'core_d', null, $(RegistryView)))</PythonCoreDVersion>
<PythonCoreDVersion Condition="$(PythonCoreDVersion) == ''">$([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\$(PythonTag)\InstalledFeatures',
    'core_d', null, $(RegistryView)))</PythonCoreDVersion>
<PythonDebugSuffix Condition="$(PythonCoreDVersion) != ''">_d</PythonDebugSuffix>
<PythonDExe Condition="$(PythonDExe) == ''">$([System.IO.Path]::GetDirectoryName($(PythonExe)))\python$(PythonDebugSuffix).exe</PythonDExe>
<PythonDExe Condition="!Exists($(PythonDExe))">$(PythonExe)</PythonDExe>
</PropertyGroup>

byte制限に引っかかるので2回に分けています。
長すぎる行があるとでましたので一部改行しております。
2017/10/01(日) 10:39:07.83ID:/rfz6z8e
GetDirectoryName の() の数、合ってる?
2017/10/01(日) 10:47:01.45ID:jfOKkSp7
>>599
>プロジェクトの作成はソリューションエクスプローラーのソリューションを右クリックして
> 追加 -> 新しいプロジェクト
>から行っています。

元のソリューションの構成がx64ではなくてx86になっているのでは?
Python3(64/32bit)両方インストールしている環境では、x86のソリューションにPythonのプロジェクトを追加するとPython 32bit版で構成され
x64の場合はPython 64bit版で構成される
ソリューションがx86のままで64bit版のPythonしか見つからないのでプロジェクト作成に失敗している気がする
604デフォルトの名無しさん
垢版 |
2017/10/01(日) 11:24:02.78ID:NlJ6GZAJ
>>602
>>603
レスありがとうございます。

>>603さんのご指摘から解決いたしました。

pythonアプリケーションでは構成がAny CPUとなっていおり、x86とx64を選べなかったため、
python3 32-bitを追加でインストールしたところ、作成に成功しました。

みなさま、お付き合いいただきありがとうございます。
2017/10/01(日) 16:20:56.14ID:M6RdLOLK
企業なのにCommunityでガチ開発しているうちの会社w
もしかして、exe にedition情報が暗号化されて埋め込んであったりすんのかな?
2017/10/01(日) 17:15:46.63ID:s/W/7w/S
BSAに通報しろよ
不正コピーのoffice使ってるのと同じ事だぞ
2017/10/01(日) 17:19:09.72ID:7TdPvZgo
ライセンス的に問題ない零細企業なんじゃね
2017/10/01(日) 17:55:08.61ID:L9Im8Mx2
PC 台数 250 台未満かつ年商 1 億円未満の企業や団体。当該組織は 5 名まで利用可能。
2017/10/01(日) 18:01:17.03ID:s/W/7w/S
利用条件から外れてるから>>605の犯罪告白になったんだろ
2017/10/01(日) 18:41:21.24ID:lhQ07x90
>>605がライセンス理解してないだけだろ
611デフォルトの名無しさん
垢版 |
2017/10/01(日) 20:22:17.97ID:dZZybuoZ
開発はCommunityでよくても
製品リリースするときはPro/Entでコンパイルしないとだめっすか?
2017/10/01(日) 20:23:01.32ID:C5sSHEwC
>>611
ライセンスをちゃんと読んでから使え
2017/10/01(日) 20:48:41.18ID:Ox39/+/+
つーかプロじゃないとデバッグ機能不足してて駄目だろ。
CommunityってただのVS洗脳用の環境だよ。本職が使うものじゃない。
2017/10/01(日) 21:30:30.37ID:LWFxL2em
>>613
ProfessionalとCommunitiyの違いを把握してるか?_
馬鹿は黙ってた方がいいぞw
2017/10/01(日) 21:39:25.45ID:t00k+6e7
>>613
うっわ
2017/10/01(日) 22:40:58.50ID:7TdPvZgo
>>613
2015 Express でもデバッグ機能不足なんて感じたことないんだが w
2017/10/01(日) 23:03:47.98ID:t00k+6e7
>>616
NUnitやxUnitの単体テストデバッグめんどくさくね?
2017/10/01(日) 23:30:18.82ID:KYgpQxlo
>>616
.NET Core2.0のプロジェクトどうやってデバッグするん?
2017/10/01(日) 23:31:33.56ID:K3pzr8S1
俺は常にMainUnit。
2017/10/02(月) 00:12:41.54ID:HyMICiCn
機能が少ない、Community 版を使っている、会社など無い
2017/10/02(月) 00:22:35.00ID:152qMcOv
         ∧_∧   ┌────────────
       ◯( ´∀` )◯ < 僕は、eclipseちゃん!
        \    /  └────────────
       _/ __ \_
      (_/   \_)
           lll
2017/10/02(月) 01:11:50.29ID:KqCwsGXC
>>620
機能が少ない?
2017/10/02(月) 03:21:32.17ID:Rtq1qF6A
CommunityはProfessionalからCodeLens省いただけだとマジレスしたら駄目なの?
2017/10/02(月) 05:54:21.24ID:BBjxhon7
TFSのCALの有無も違う
まあVS communityを使っているような所なら最大でも5ユーザーしかいないはずだからTFS expressでも充分なはずだけどな
2017/10/02(月) 06:38:44.65ID:bjzv4P4l
>>617
単体テストはわかるけどデバッグ機能って違いあったっけ?

>>618
それは2017と2015の話で今回の話とはちょっと違う気が...
2017/10/02(月) 07:31:29.13ID:2ae1OuMe
>>625
標準だとデバッグそのものができない
2017/10/02(月) 07:33:42.92ID:X+K9Pu6L
>>625
>それは2017と2015の話で今回の話とはちょっと違う気が...
2015Expressでデバッグ機能が足りないってことは間違ってなくね
2017/10/02(月) 08:08:08.46ID:bjzv4P4l
>>626
標準?
なんの話?

>>627
いやまあそれはそれで正しいんだけど...
話の流れを理解してほしかったけど無理みたいですな
2017/10/02(月) 11:13:25.86ID:zRu8fL68
>>628
CommunityでxUnitの単体テストデバッグ方法よろ
2017/10/02(月) 11:15:40.31ID:zRu8fL68
>>628
間違えたwww
2015ExpressでxUnitの単体テストデバッグ方法よろ
2017/10/02(月) 12:36:12.81ID:bjzv4P4l
>>629-630
まず「単体テストデバッグ」とか言うオレオレ用語を定義してくれ
2017/10/02(月) 12:43:30.14ID:zRu8fL68
>>631
まあ単体テストに限ったことじゃないけどね。何を混乱してんの?

テストエクスプローラー→任意のテストを右クリック→選択したテストのデバッグ
2017/10/02(月) 12:47:01.30ID:zRu8fL68
NUnitもよろ
2017/10/02(月) 12:49:56.94ID:chn+edhS
デバッグの話の流れでテストの話ばっかでWindows C++アプリについて1件も出てこないのが時代を感じる
GUI開発だと単体テストとか使うことがほとんどないな
2017/10/02(月) 13:32:13.14ID:Io/JItfN
>>624
てか今はVSTS使うからどうでもよかですね
636デフォルトの名無しさん
垢版 |
2017/10/02(月) 17:29:41.28ID:wJY11lw/
WindowsではVSしか使ったことがないんだけど、MacOSでも一番ポピュラーなのってVSなの?それともAppleがリリースしてるX-codeってやつなの?
身近にMac使ってる人いないから、教えて欲しい
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況