我需要将我的app.config文件嵌入到我的exe文件中,该文件只包含supportedRuntime设置.我尝试了构建动作嵌入式资源,但它现在没有从配置文件中读取值,它不起作用.这是我的配置文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
Run Code Online (Sandbox Code Playgroud)
所以我的想法是在.Net 4.0上运行我的.Net 2.0 exe.有任何想法吗?
谢谢.
我正在尝试使用ASP应用程序中的代码更新文本框,如下所示:
protected void click_handler(object sender, EventArgs e)
{
Thread worker = new Thread(new ThreadStart(thread_function));
worker.Start();
}
protected void thread_function()
{
int i = 0;
while(true)
{
Textbox.Text = i.ToString();
i++;
}
}
Run Code Online (Sandbox Code Playgroud)
文本框第一次显示一个变量,但之后没有更新,我做错了什么?我搜索过,人们建议调用Textbox.Update或Textbox.Refresh,但我认为这些已经老了,因为它们不再存在了.
谢谢
我的代码看起来像这样:
Function()
{
struct* str = NULL;
SomeFunction(&str);
//continue using str
}
SomeFunction(struct** input)
{
struct* temp = NULL;
FillInStruct(&temp);
*input = temp;
WTSFreeMemory(temp);
return;
}
Run Code Online (Sandbox Code Playgroud)
所以我期待在我清理temp之后,我的输入指针也应该变得无效,并且在第一个函数中,我不应该再使用我的str指针了,因为它已经被清理了.但那并没有发生,我真的不知道为什么.我清理我的临时指针,但我的输入和str指针仍然指向正确的结构,我能够继续使用这些指针.任何想法为什么?将*输入=临时; 做某种复制?
谢谢.