代码改变世界

NuGet使用注意事项

2015-09-25 16:52 by Desmond, 9718 阅读, 0 推荐, 收藏, 编辑
摘要:使用 Automatic Package Restore in Visual Studio 1. Package Restore 指项目中在缺少引用包时,可以从软件包服务器上重新下载。Nuget中 Package Restore 包括三种方式: Automatic Package Restore ... 阅读全文

发布Sliverlight程序的正确流程

2015-07-09 16:50 by Desmond, 184 阅读, 0 推荐, 收藏, 编辑
摘要:发布Sliverlight程序的正确流程发布Silverlight经常会发生发布的程序不是最新修改的代码。总结了一下发布流程,来避免这种情况。Created with Raphaël 2.1.2开始切换配置为Release模式重新构建Sliverlight程序重新构建Sliverlight宿主网站发... 阅读全文

FileLoadException异常处理

2015-06-11 14:32 by Desmond, 1298 阅读, 0 推荐, 收藏, 编辑
摘要:编写Asp.Net网站的时候,突然遇到**System.IO.FileLoadException**,查找了很多资料都没有解决问题。 最后找到了原因是,由于我的电脑中间出现过蓝屏,造成了dll的损坏,将放置dll的`package`文件夹删除掉,重新从Nuget上下载dll,问题就解决了。 其实... 阅读全文

"Internal Error 2203. C:\WINDOWS\Installer\inprogressinstallinfo.ipi" &"0x80070643" 安装程序报错问题解决

2014-03-13 17:50 by Desmond, 7513 阅读, 0 推荐, 收藏, 编辑
摘要:今天一下午安装VS2013,怎么都装不上。查了好多资料,终于在百度知道上找到了解决办法,原因很简单就是系统变量TEMP被我修改了。这里列一下系统默认的变量。用户 TEMP:%USERPROFILE%\AppData\Local\Temp TMP : %USERPROFILE%\AppData\Local\Temp 系统 TEMP:%SystemRoot%\TEMP TMP: %SystemRoot%\TEMP 阅读全文

为什么在VS2010中编写.net 2.0程序可以调用C#2.0以上版本特性?

2013-04-07 02:30 by Desmond, 3465 阅读, 1 推荐, 收藏, 编辑
摘要:公司的程序一般使用会使用.Net 2.0,在使用VS2010编写程序后,发现使用了一些C#3.0,C#4.0特性后,程序居然也可以正常运行,对此一直有点迷惑,最近花了点时间仔细研究了一下。在讨论为什么VS2010会出现这种情况之前,先引入几个概念,我们重新认识一下。C#版本与C#编译器C#源代码要编译成IL中间语言,需要调用C#编译器。C#编译器其实是一个名为csc.exe的可执行文件,通常位于系统目录下的 Microsoft.NET\Framework\<version> 文件夹中,version指的是.Net的版本,我的电脑中装有VS2005 VS2008 VS2010时,里面 阅读全文

Xp中的相对路径

2011-07-03 11:34 by Desmond, 557 阅读, 0 推荐, 收藏, 编辑
摘要:前段时间写程序写相对路径时忘记加Application.StartupPath,出现了奇怪的错误,相对路径出现了不同的结果。实践检验了一下:原来在有打开文件对话框时,文件相对路径会等于 打开文件的磁盘+相对路径。 string raletivepath = @"\hello.txt"; private void button1_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() ==DialogResult.OK) { } this.textBox1.Text = Path.GetFull 阅读全文