title: VS2013 Express: Value of type 'String' cannot be converted to 'System.IO.Stream'
body: <p>I cannot use essential things in Visual Studio Express 2013 (VB)
  I have had an experience with VS2005 and VS2008 but in 2013 it seems everything is changed. I can't write any simple app.</p>
  
  <p><code>My</code> namespace doesn't work</p>
  
  <p><code>WebClient</code> class not present.
  and many others things causes a problems anywhere</p>
  
  <p>A fresh example a faced right now. I trying to write a sub which writes a byte array into a file through StreamWriter. In MSDN it said that it can work with string as parameter. So, my code is:</p>
  
  <pre><code>Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
      Dim bytes As Byte() = {1, 2, 3, 4, 5, 6, 7}
      Using sw As StreamWriter = New StreamWriter("FileName") ' (TA-DA!!!) "Value of type 'String' cannot be converted to 'System.IO.Stream'"
          sw.Write(bytes)
          sw.Flush()
      End Using
  End Sub
  </code></pre>
  
  <p>What most important is that example should works perfect according official MSDN documentation: <a href="http://msdn.microsoft.com/ru-ru/library/system.io.streamwriter(v=vs.110).aspx?cs-save-lang=1&amp;cs-lang=vb#code-snippet-2" rel="nofollow">http://msdn.microsoft.com/ru-ru/library/system.io.streamwriter(v=vs.110).aspx?cs-save-lang=1&amp;cs-lang=vb#code-snippet-2</a> but in fact it doesn't.</p>