當您第一次建立 VS2005 的WinForm時, 最明顯與讓人感興趣的地方應該是多了 My Project這個功能了
然而很遺憾的若您從 VS2005開啟來自 VS2003的 Project時這項功能卻沒有提供完全升級
當然其中最讓人感興趣的 Application Properties 項目也就沒辦法使用了
雖然您仍可以取消選項 Startup with custom Sub Main 得到 My Application.vb
但開啟後卻會得到My Application.vb中數行的錯誤訊息:
Base class 'System.Windows.Forms.WindowsFormsApplicationBase' specified for class 'MyApplication'
cannot be different from the base class 'System.Windows.Forms.ApplicationBase'
of one of its other partial types.
解決這個問題最簡單的方法
只需要在 xxx.vbproj 中 加入 <MyType>WindowsForms</MyType>即可正常使用 Application 項目
<PropertyGroup>
...
<MyType>WindowsForms</MyType>
</PropertyGroup>