visualbasic2013お世話になります。C#の勉強を始めたばかりで右も左もわからない状態でして、現在日経BPパソコンベストムックの「基礎からきちんと知りたい人のC#プログラミング入門」という本を使って勉強しております。この本の65ページの実行ファイルの情報を表示しようという欄のプログラムを実行してみたのですが、computer型が見つからずエラーが起こってしまいます。解決方法はございますでしょうか?using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication2{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string s = ""; s = "実行ファイル:" + Environment.NewLine + Application.ExecutablePath + Environment.NewLine + "("; if (Environment.Is64BitProcess) s += "64"; else s += "32"; s += "ビット・プロセスとして稼動)" + Environment.NewLine + Environment.NewLine; Microsoft.VisualBasic.devices.computer my = new Microsoft.VisualBasic.devices.computer(); s += "オペレーティングシステム:" + Environment.NewLine + my.Info.OSFullName + " " + my.Info.OSVersion + " "; if (Environment.Is64BitOperatingSystem) s += "64"; else s += "32"; s += "ビット"; MessageBox.Show(s); } }}
■No86550 (WebSurfer さん) に返信 > ■No86549 (takasshi さん) に返信 >> Microsoft.VisualBasic.devices.computer my >> = new Microsoft.VisualBasic.devices.computer(); > > 参照に Microsoft.VisualBasic を追加して、大文字小文字の区別をきちんとしたらどうなりますか? ありがとうございます。エラーのほうは消えたのですが新たなエラーが出まして、Form1が見つかりません。usingディレクティブまたはアセンブリ参照が不足していますと出てきたのですが、この解決方法は何かございますでしょうか?エラーをクリックしますとprogram.csが出てきました。 using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication4 { static class Program { /// <summary> /// アプリケーションのメイン エントリ ポイントです。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
- Child Tree -