![](/img/trans.png)
[英]The type or namespace name 'Deployment' does not exist in the namespace 'System.Windows'
[英]The type or namespace name 'Windows' does not exist in the namespace 'System'
我正在嘗試編寫彈出消息框,用於顯示在C#.net中成功記錄插入的消息
錯誤 :
名稱空間“System”中不存在類型或命名空間名稱“Windows”(您是否缺少程序集引用?)
代碼 :
global::System.Windows.Forms.MessageBox.Show("Test");
如果您使用的是MS Visual Studio:
PS:另外,我必須對“System.Drawing”做同樣的事情,以便在我的第一個GUI Windows程序中正常工作。
global::System.Windows.Forms.MessageBox.Show("Test");
在ASP.NET MVC應用程序中? 你在哪里期望這個消息框彈出?
在ASP.NET MVC應用程序中,您可以使用客戶端JavaScript來顯示消息框。
例如,在您的視圖中,您可以添加以下內容:
<script type="text/javascript">
alert('Test');
</script>
當您導航到相應的控制器操作時,將向用戶顯示消息框。
你沒有遺漏任何DLL,看起來你使用的是錯誤的項目類型。
我正在使用Visual Studio 2012,Framework 4.0 for Windows應用程序。 我還得到以下消息:'類型或名稱空間'窗口'不存在'
為了解決這個問題,我添加了對Windows.Forms.dll的引用。 之后,我可以使用以下代碼顯示消息框
System.Windows.Forms.MessageBox.Show(“已成功完成”);
令人難以置信的是,當我的一個類庫在其自己的命名空間中具有“系統”時,我收到此錯誤。 MyCompany.Foo.Bar.Client.System作為我的程序集命名空間必須在某處導致沖突。 從命名空間中刪除“系統”解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.