C# Tokyo .NET 6 移行祭り! .NET Framewarkから .NET 6への移行でやった細かいこと(C++CLIもあるよ)

1
𝕏 @xcxcu2

NET Framewarkから .NET 6への移行でやった細かいこと(C++/CLIもあるよ) suusanex 須藤 さんです 👏👏👏👏👏👏 #csharptokyo pic.twitter.com/ZEwfJRNUPz

2022-08-26 20:15:50
拡大
@jsakamoto @jsakamoto

"SDK Style" っていうヤツですな、新しいプロジェクト (.csproj) 形式。 #csharptokyo

2022-08-26 20:17:44
Chuki @Chuki

聞けば聞くほど、.Net Core3から6はどうしよう… #csharptokyo

2022-08-26 20:17:57
ねこ @neko3cs

コピペでプロジェクト設定を複製出来るのは便利でいいよね #csharptokyo

2022-08-26 20:18:45
@jsakamoto @jsakamoto

プロジェクトファイル (.csproj) は最近はエディタで直接編集ばっかりですね。インテリセンスも効くのも便利。Visual Studio のプロジェクトプロパティウィンドウは滅多に開かなくなりました。 #csharptokyo

2022-08-26 20:19:08
@jsakamoto @jsakamoto

> バージョンの記載を1ファイルにまとめるなどの工夫ができない フフフ、それはですね... (MSBuild 職人の世界へようこそ) #csharptokyo

2022-08-26 20:21:04
Chuki @Chuki

この対象の差がNugetパッケージ作る時に結構困った^^; #csharptokyo

2022-08-26 20:22:14
赤いペンギンぬ @RedPenguinEVH

9/1から.NET6のプロジェクトに参加 のーみそのイニシャライズが必要か? #csharptokyo

2022-08-26 20:22:16
wedrtu @wedrtu

.netframeworkから.NET~にするのってライブラリがね #csharptokyo

2022-08-26 20:24:27
橘内由輝 @kagerouttepaso

最近のcsprojのSDK Styleへの移行はUpgrade Assistant使うのがお気楽お気軽で良き dotnet.microsoft.com/en-us/platform… #csharptokyo

2022-08-26 20:24:50
石川達也@Codeer @StoneGuitar777

EFは.NetCore2.0→3.1→6.0の移行でも結構トラブったなー #csharptokyo

2022-08-26 20:25:44
shimat @shimat_3

.NET Frameworkから.NET(Core)移行は、私はまずこれに通していますね。込み入ったプロジェクトだとやはり職人芸な後工程が必要ですが、だいぶ楽できます。 github.com/hvanbakel/Cspr… #csharptokyo

2022-08-26 20:26:00
Chuki @Chuki

え?! デスクトップアプリで発行!? それは知りたい #csharptokyo

2022-08-26 20:28:01
Chuki @Chuki

あ、これCI/CDでメチャキモになるやつや。 (自分でヤムル書いて病むるなう^^; #csharptokyo

2022-08-26 20:29:58
橘内由輝 @kagerouttepaso

Visual Studio Installer Projectでインストーラ作成するケースでも、発行したアセンブリを対象にできるのよね。 インストーラにどんなファイルが含まれるかコントロール容易になるから楽になった。 #csharptokyo

2022-08-26 20:30:37
@jsakamoto @jsakamoto

ビルドだけだと、パッケー参照している NuGet パッケージに収録されている .dll は、~\.nuget\packages 以下に配置されたのを参照するだけで、出力フォルダにコピーはされないので(そのためディスク容量節約できたりビルド時間短縮できたりする)、発行しないと持ち歩きしにくいですよね。#csharptokyo

2022-08-26 20:31:01
@jsakamoto @jsakamoto

> SatelliteResourceLanguages MSBuild プロパティに ja-JP とか書けばよい おお、これは知らなかった! #csharptokyo

2022-08-26 20:32:55
ねこ @neko3cs

SatelliteResourceLanguagesなんてプロパティあるんだー 言語ごとのdllフォルダ出来るのもにょるしいいね #csharptokyo

2022-08-26 20:33:49
つばみ / Ryosuke Murakawa @283cks

須藤さん、ありがとうございました。👏👏👏👏👏👏 #csharptokyo

2022-08-26 20:34:45
𝕏 @xcxcu2

須藤さん ありがとうございました。 👏👏👏👏👏👏 #csharptokyo pic.twitter.com/0apZKdK1eB

2022-08-26 20:35:03
拡大