
実現したいこと
NASにCSVファイルを出力する
前提
NASにCSVファイルを出力したいと思っております。
開発コードはVisualBaisc
プロジェクトテンプレートはWindowsフォームアプリケーション(.NET Framework)
Dim sw As New System.IO.StreamWriter("\192.168.0.*\PC_Backup***\TEST\TEST.CSV", False, System.Text.Encoding.GetEncoding("shift_jis"))
sw.WriteLine("こんにちは")
sw.WriteLine("こんばんは")
sw.Close()
上記コードでCSVファイルは問題なく作成はされます。
しかし、
VisualStudioCommunity2022 Ver17.5.2 VisualBaisc
上記ソフトで実行すると
使用中のファイル
****.CSVは編集のためロックされています。
となってしまいます。
ところが、
VisualBasic2010 Ver10.0.30319.1
上記ソフトで実行するとファイルはロックされず普通に使用できます。
自分の希望は後者でロックされたくありません。
VS2020CommunityとVB2010Expressで何か設定等違いがあるのでしょうか
また、違いがあればご教授お願いいたします。
発生している問題・エラーメッセージ
使用中のファイル
****.CSVは編集のためロックされています。
*
該当のソースコード
Dim sw As New System.IO.StreamWriter("\192.168.0.*\PC_Backup***\TEST\TEST.CSV", False, System.Text.Encoding.GetEncoding("shift_jis"))
sw.WriteLine("こんにちは")
sw.WriteLine("こんばんは")
sw.Close()
試したこと
VS2020Communityにて
ターゲットCPUの変更 ⇒ 変化なし
ターゲットフレームワークスの変更 ⇒ 変化なし(.NET4.0 .NET3.5)
C#(VS2020Community)でもStreamWriterを試してみましたが同じでロックがかかってしまいます。
0 コメント