在Visual Studio中对Asus EEE Pc进行编程

时间:2008-10-05 00:26:56

标签: visual-studio eeepc

有没有人尝试在Visual Studio中使用EEE Pc进行编程?

我正在考虑购买一个,以便我可以动态显示一些应用程序,但如果需要也可以对它们进行小的更改,而不会造成大笔记本电脑的不便。

我追求的一些关键点:

  • 它的速度有多快
  • 是否适合开发人员对代码进行细微更改的需求?

听起来这些规格将完全归属,但我听说/看到了关于EEE Pc的奇怪好处,就像它如何在nLite'd XP安装上快速启动Word 2007。 :)

11 个答案:

答案 0 :(得分:5)

我拥有eeepc 900并成功安装了Visual Studio 2008,MSDN库和SQL Server 2005开发人员版。

最大的问题是在4GB固态C Drive中适应这一切。总之,你不能。因此,使用16GB辅助内置闪存驱动器至关重要。

我只需要实用程序nlite即可。总而言之,nlite允许您使用所需的组件创建更紧凑的Windows XP版本。然而,对eeePC最重要的是它允许我轻松告诉Windows使用D:\而不是C:\作为“Program Files”和“Document and Settings”的目标。

然后从nlite windows映像重新安装窗口,并根据需要自动设置所需的路径。 (我强烈推荐这种方法,而不是尝试更改现有/正在运行的Windows安装的路径,因为它可能导致应用程序兼容性等问题)。

不幸的是(至少在eepc900上)D:\驱动器通常比固态闪存驱动器慢。对于Visual Studio,这意味着启动时间可能比理想的慢(即30秒)。但我有2GB的RAM并完全禁用了Windows交换文件,所以一旦数据加载到RAM中,Visual Studio运行得很好。

总体而言,我在eeePC上使用Visual Studio进行小型项目,非常适合在移动中创建概念类型应用程序的证明。虽然它永远不会是理想的主要开发机器,但我完全可以建议在其上安装Visual Studio等。

帮助解决可能的混淆:

eeePC 9系列(900,901)拥有8.9英寸屏幕,分辨率1024 * 600,内存总量为20GB,RAM可升级至2GB。 较旧的eeePC 7系列拥有7英寸屏幕,分辨率为800 * 480,内置存储总量为4GB(RAM最高可达2GB?)。作为一台开发机器,7系列并不是真正的工作,但9系列肯定是。

[更新]

我现在拥有eeePC 900HA,1.6Ghz Atom,2G内存,160GB硬盘。伟大的小机器,用于概念和小程序的证明。最大的性能改进在于标准的160GB硬盘,比假装的固态硬盘要好得多,比同等的真正的SSD便宜得多。 。

答案 1 :(得分:3)

或多或少像Ash,我有一台EEE PC 901,安装了VS2008没有SP1,Resharper和MSDN库。我没有安装SQL Server,因为我大部分时间都使用MySQL。我安装了所有“重要”工具,这是在C:上的VS2008,其余的东西在D:中,因为我更喜欢为VS2008提供最高性能。就像其他人提到的那样,屏幕尺寸是一个非常有限的因素,所以我在8时使用ProFont,缩小了默认窗口的UI,不要忘记关闭主题。

性能方面,CPU运行正常,但SSD读/写速度是一个因素。我进行了基准测试并获得了大约30MB / s的读取速度,略高于10MB / s的写入速度。当我尝试加载多个应用程序,或者当VS2008忙于处理某些内容时,甚至需要加载记事本需要更长的时间,所以我有点耐心并且一次加载一件事(在我的桌面上,我永远不会等待一次性加载所有内容)。我有2GB的RAM,一直试图为磁盘缓存分配更多内存,但仍然没有实现任何目标。

我用它来进行现场故障排除和轻微修补,或者每当我外出时,再加上我在旅行时观看我最喜欢的CSI:P。无论如何,我得到这个的主要原因是因为它电池运行时间,7小时。我怀疑你能找到另一款可以匹配的笔记本电脑。它产生的热量很少,因此它可以在我的膝盖上发挥很好,待机也非常无缝。我广泛使用备用数据库,甚至让它待机几天。电池每天仅下降约10%。我可以坐下来工作我的程序,下一分钟关闭我的笔记本并移动到下一个位置而不用担心它不会进入待机状态(即使它没有待机,它仍然可以持续到下一次打开它起来,而不是沿途燃烧小袋)

在我拿到EEE PC之前我确实看过Acer AspireOne,AspireOne确实有更宽的键盘,更容易打字,但触摸板和电池让我失望。在决定使用EEE PC之前,我一直在考虑使用各种12英寸笔记本,因为我曾经有过12年的笔记本电脑。但是12英寸没有那么多让我工作超过2小时的果汁。那些可以运行4个小时的东西太贵了。

有一次,我平时进入客户办公室,早上9点,开始在我的笔记本上工作,我去吃午饭时待机,然后工作到晚上5点,当时每个人都离开,我的电池剩余20%了。知道了这一点,我甚至可以将电源适配器留在酒店里,然后随身携带一个小袋。去华硕的方式

编辑:很抱歉这些误报的人,我没有意识到我的Eee PC上只有没有SP1的VS2008。直到Menelmacar跟我说这件事之后才意识到“困难”。

答案 2 :(得分:2)

我会推荐华硕EEE以外的东西,它们太小了“上网本”而屏幕分辨率太差了。

HP Mini Note有一个漂亮的8.9英寸显示屏,实际上是全尺寸键盘,最重要的是有一个可以做1280 x 768的显示屏,尽管你可能需要稍微改变字体大小。:)

您还可以选择Acer Aspire One,它看起来是一款价格低廉的上网本。

如果你谷歌任何其他上网本,你会发现很多评论,如果你点击YouTube,你可以找到很多视频评论。

答案 3 :(得分:1)

我认为700系列只是一只狗。 900系列将是一个更好的选择,具有更大的屏幕和更快的RAM(但相同的处理器),但它仍然不适合Visual Studio 2008.我发现VS在我的12英寸平板电脑上拥挤。

看看戴尔Inspiron Mini。

答案 4 :(得分:1)

我设法安装了我的eee pc 901附带的XP上安装的Visual Web Developer,我仍然在C盘上留下了1.3Gb。

  1. 首先,我在VWD需要安装的C驱动器上获得了所需的1.4gb免费,我按照此处的说明进行了操作... http://forum.eeeuser.com/viewtopic.php?id=40356(Windows安装程序的'创建联结'步骤/microsoft.net目录可以节省大量空间)
  2. 我在这里下载了“离线”Visual Studio ISO(位于下载页面底部)... http://www.microsoft.com/express/download/
  3. 然后我从此ISO安装了VWD,请记住选择C驱动器以外的安装位置!
  4. 安装完成后,实际上只有大约200mb-300mb用于C盘。

答案 5 :(得分:0)

我认为这在很大程度上取决于项目的规模。一个小项目可能不会有太多麻烦。但是一个大项目可能会让事情发生。我已经看到我在VS.Net 2008上的工作项目本身就消耗了350 MB的RAM。不计算加载操作系统和实际运行项目。此外,您可能通过在其上安装visual studio来耗尽大量硬盘空间。除非您计划使用某种外部USB硬盘,否则EEE上没有太多空间。

就个人而言,我会推荐一款更真实的笔记本电脑。你可以得到cheap and small的东西,最后你可能会更开心。

答案 6 :(得分:0)

http://www.hardforum.com/showthread.php?t=1303682

似乎其他人已经尝试过,所有人都抱怨屏幕分辨率,但令人惊讶的是不是CPU。毋庸置疑,我不想让所有面板都打开/想要将它主要用于开发机器,我只是想在可能的情况下选择这样做。

我正在看700系列,如果它有效,那么如果没有,我只需要考虑使用SharpDevelop(我是一个没有多少钱的学生,所以它确实需要是预算。

答案 7 :(得分:0)

我只是想安装SP1,似乎我不会成功。因此,您认为将Program Files指向D驱动器将强制安装程序使用驱动器D:进行Service Pack安装?目前,我在驱动器C上有1 GB可用空间,但安装需要1,9,尽管Visual Studio安装在D驱动器上。 您可以在此处查看有关安装的详细信息:http://blogs.msdn.com/heaths/archive/2008/07/24/why-windows-installer-may-require-so-much-disk-space.aspx

答案 8 :(得分:0)

哇,我刚刚安装了.net 3.5,磁盘要求降到了1090MB。希望我能够在没有重新安装和更改程序文件路径体操的情况下安装SP1。

答案 9 :(得分:0)

嗯,它有效! 因此 - 如果您在应用VS2008 SP1时缺少磁盘空间(需要1,9GB),请先尝试安装.net 3.5。我还建议从ISO软件包安装它(即,您不需要下载安装程序文件)。

我对性能感到非常惊讶 - 我编写了一个包含五个DLL项目的网站,并启动了SQL和开发人员Web服务器,这非常好。

答案 10 :(得分:0)

只是一个可能适用的思想或替代建议......

我经常在我的eeePC上使用Visual Studio而没有任何问题。诀窍是我只是远程访问另一台运行Visual Studio的机器来执行此操作。这让我拥有上网本的便利性和可移植性,以及真实开发环境的全面计算能力。

显然,如果你没有连接,这将无效,但对我来说这是一个理想的设置..