2013-04-09 169 views
1

过去2天Visual Studio很奇怪我已经重新安装它,它并没有解决我的问题。无法调用窗体和类,无法使用属性。设置

我不能调用其他类或形式:

类: http://snag.gy/7W4dl.jpg

形式: http://snag.gy/lfm8Y.jpg

这并不让我用Properties.Settings: http://snag.gy/W3VJn.jpg

代码打开的mods形式:

private void button2_Click_1(object sender, EventArgs e) 
{ 
    Mods modsForm = new Mods(); 
    modsForm.ShowDialog(); 
} 

使用Properties.Settings和调用代码类的东西

if (SAVE_UN_CHECK.Checked) 
{ 
    if (SAVE_UN_CHECK.Text != "") 
    { 
     string clearText = SAVE_UN_CHECK.Text.Trim(); 
     string cipherText = CryptorEngine.Encrypt(clearText, true); 

     //Save textbox text to file 
     Properties.Settings.Default.USER_USERNAME = cipherText; 
     USERNAME_TEXT.Text = cipherText; 
    } 
} 

怎么办?我从来没有这些奇怪的错误。 我已经重新安装了Visual Studio 2012和所有其他东西,如SQL Server的东西。 但它没有解决问题。

这些using语句:

using System; 
using System.Collections.Generic; 
using System.Drawing; 
using System.Windows.Forms; 
using System.Threading; 
using System.ComponentModel; 
using System.Diagnostics; 
using System.IO; 
using System.Net; 
using System.Data; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
+0

你在文件的顶部是否有正确的使用语句? – 2013-04-09 12:17:54

+2

我希望每当我的代码没有编译时,我可以简单地重新安装Visual Studio来修复它。 – 2013-04-09 12:17:56

+0

有可能缺少参考。 – ken2k 2013-04-09 12:19:04

回答

2

你必须添加一个引用到具有CryptorEngineMods类型的DLL。右键单击该项目并选择Add Reference...

然后您必须确保文件顶部的using语句指向定义CryptorEngineMods的命名空间。

+0

是的,修复了其中一个问题:D谢谢。 – 2013-04-09 12:24:54

+0

感谢它修复了所有的东西。现在我知道我需要引用他们:D谢谢!(ありがと!) – 2013-04-09 12:34:15