私は自分のソリューションでプロジェクトを作成する必要があります: StoreHelper
and DefaultsSwitcher
. どちらも Windows 実行可能ファイルを作成する必要があります (出力はアプリケーションです)。
現在、私たちは にいStoreHelper
ます。これは私のコードです:
ファイルの上部:
using DefaultsSwitcher;
そしてファイルで:
private void defaultsSwitcherToolStripMenuItem_Click( object sender, EventArgs e ) {
var defaultsSwitcher = new DefaultsSwitcher.dialog();
defaultsSwitcher.ShowDialog();
}
コード エディターに下線を引いてもエラーは表示されませんが、ビルドしようとすると、コンパイラーは次のエラーを表示します。
Error 1 The type or namespace name 'dialog' does not exist in the namespace 'DefaultsSwitcher' (are you missing an assembly reference?) E:\Apps\StoreHelper\StoreHelper\mainWindow.cs 84 25 StoreHelper
問題はどれですか?.exe
PSビルド後にこれら 2 つのプロジェクトでファイルを peする必要があります。
DefaultsSwitcher のコード:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using StoreHelperLib.Options;
namespace DefaultsSwitcher {
public class dialog : Form {
public dialog() {
var options = new iniHelper();
if (!File.Exists( "settings.ini" )) {
StreamWriter settings = new StreamWriter( "settings.ini" );
settings.Close();
}
options.Load( "settings.ini" );
options.AddSection( "Application" );
options.SetKeyValue( "Application", "firstRun", "true" );
options.SetKeyValue( "Application", "startGuide", "false" );
options.Save( "settings.ini" );
InitializeComponent();
}
}
}