有时当我正在编辑页面或控制时,.designer文件停止使用我正在页面上放置的新控件进行更新.我不确定是什么导致这种情况发生,但我想知道是否有任何方法迫使Visual Studio重新生成.designer文件.我正在使用Visual Studio 2008
编辑:对不起,我应该注意到我已经尝试过:
我正在管理一个旧的Web应用程序,它仍然具有Framework 1中的遗留代码(您是否相信它),目前在Framework 4.0上.
当我需要修复或升级网页时,我通过单击"转换为Web应用程序"将其转换为Web应用程序网页.
VS 2013似乎没有相同的菜单项.我错过了什么吗?
我在类上调用静态方法
Foo.bar()
Run Code Online (Sandbox Code Playgroud)
Visual Studio的intellisense为我识别Foo和autocompletes吧(它突出了Foo和类似的一切工作正常).在我构建项目之前,一切看起来都很好,它会抛出一个错误,说当前上下文中不存在名称Foo.
我在其他文件中使用这个静态方法调用,所以我知道该类是正常的.这种情况对于发布代码来说太大了,所以我主要是寻找开始研究的理由,这会导致intellisense正常运行,但会在编译时遇到错误.
我正面临一个小问题.我有一个dropdownList控件和ID是
"drpDownCountries"在ASP.Net项目中.问题是"下拉列表控件放在页面上,在c#的代码隐藏文件中,在输入控件名时"drpDownCountries",此控件ID列在对象中会员名单.但是,在编译项目时,我遇到了错误.
错误: - 当前上下文中不存在名称'drpDownCountries'.
我也在不同的机器上检查了这个东西.但是同样的错误正在发生.我不明白背后的原因是什么.
我有一个套接字服务器,正在尝试从客户端接收一个字符串。
客户端是完美的,当我使用它时
Socket s = myList.AcceptSocket();
Console.WriteLine("Connection accepted from " + s.RemoteEndPoint);
byte[] b = new byte[100];
int k = s.Receive(b);
Console.WriteLine(k);
Console.WriteLine("Recieved...");
for (int i = 0; i < k; i++) {
Console.Write(Convert.ToChar(b[i]));
ASCIIEncoding asen = new ASCIIEncoding();
s.Send(asen.GetBytes("The string was recieved by the server."));
}
Run Code Online (Sandbox Code Playgroud)
一切正常,我在控制台中得到了我的字符串。
但是我现在如何将我的接收放入一个字符串中,以便我可以在开关盒中使用它?
像这样:
string action = Convert.ToChar(b[i]);
Run Code Online (Sandbox Code Playgroud)
错误:
Name i 不在当前上下文中。这是我收到的唯一错误消息。
这是我常用的app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="BO"
connectionString="Data Source=MyServer;Initial Catalog=BO;User ID=WebUser;Password=xxxx"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我正在开发一个库,class.cs.这是我得到错误的代码部分.
public static SqlConnection getNewConnection()
{
string conection = ConfigurationManager.ConnectionStrings["BO"].ConnectionString.ToString();
conn = new SqlConnection(conection);
return conn;
}
Run Code Online (Sandbox Code Playgroud)
错误1当前上下文中不存在名称"conn"
任何的想法?我没有复制任何其他被引用到同一文件的文件.(当谈到"在当前上下文中不存在"时,我读过的一些错误很常见)