我用setup项目创建了一个widows应用程序。我编译和构建。一切都很好。
要在安装过程中更改配置文件,我尝试添加新的安装程序文件。当我默认添加它时,我得到以下代码
Collapse | Copy Code
[RunInstaller(true)]
public partial class Installer : Installer
{
public Installer()
{
InitializeComponent();
}
}
当我编译这个Am gettin时 涉及'windows_setup.Installer'和'windows_setup.Installer'的循环基类依赖
windows setup是我用于应用程序的名称空间。然后我发现我需要创建新的类,其中包括安装程序。所以我将我的类名更改为
public partial class MyInstaller : Installer
现在正在
可访问性不一致:基类'windows_setup.Installer'比类'windows_setup.MyInstaller'
更难访问建议你的想法。
由于
答案 0 :(得分:0)
好吧,例如,你不能拥有从内部类继承的公共类。如果外部不需要,请尝试将所有内容设置为内部,否则设置为公开。
答案 1 :(得分:0)
将班级Installer
和MyInstaller
更改为公开。
写下这样的东西:
System.Configuration.Install.Installer
和类定义应为public partial
[RunInstaller(true)]
public partial class MyInstaller : System.Configuration.Install.Installer
{
public MyInstaller()
{
InitializeComponent();
}
}