คำถามติดแท็ก .net-4.0

. NET Framework เวอร์ชัน 4.0 ใช้สำหรับคำถามที่เกี่ยวข้องกับ. NET Framework 4.0 โดยเฉพาะ สำหรับคำถามเกี่ยวกับ. NET Framework โดยทั่วไปให้ใช้แท็ก. net

3
การติดตั้ง MSBuild 4.0 โดยไม่มี Visual Studio 2010
ฉันติดตั้ง. NET 4.0 และ VS 2010 RC บนแล็ปท็อปของฉันและ MSBuild ได้รับการติดตั้งโดยอัตโนมัติ ฉันหวังว่าจะสร้างเซิร์ฟเวอร์รวมแบบต่อเนื่องโดยเพียงแค่ติดตั้ง. NET SDK โดยไม่มี VS 2010 ดังนั้นฉันจึงดาวน์โหลด. NET 4.0 Framework จาก Microsoft ที่ลิงค์นี้ ขออภัยดูเหมือนว่าจะไม่ได้ติดตั้ง MSBuild ด้วยการดาวน์โหลดนี้ (หรืออย่างน้อยก็หาไม่พบ) ลิงก์นี้เป็นลิงก์ที่เหมาะสมสำหรับ SDK หรือเป็นเพียงรันไทม์ ถ้าไม่มีลิงก์สำหรับ SDK อยู่ที่ไหน ฉันสงสัยว่ามันเป็น SDK ทั้งหมดเนื่องจากมีขนาดเพียง 35MB ซึ่งการดาวน์โหลด. NET 3.5 SP1 มีขนาดเกิน 200MB

12
ปัญหาในการเรียกใช้เว็บไซต์. net framework 4.0 บน iis 7.0
เฮ้ฉันมีปัญหาในการทำงานบนเว็บไซต์.NET framework 4.0 IIS7.0ข้อผิดพลาดที่ฉันได้รับคือ: ข้อผิดพลาด HTTP 404.2 - ไม่พบ "หน้าเว็บที่คุณกำลังร้องขอไม่สามารถทำหน้าที่เพราะISAPIและCGIรายการข้อ จำกัด การตั้งค่าบนเว็บเซิร์ฟเวอร์" Module : IsapiModule , Notification : ExecuteRequestHandler, Handler : PageHandlerFactory-ISAPI-4.0_32bit , Error Code : 0x800704ec
119 asp.net  iis-7  .net-4.0  cgi  isapi 

5
แนวทางปฏิบัติที่ดีที่สุดสำหรับการใช้ SmtpClient, SendAsync และ Dispose ภายใต้. NET 4.0 คืออะไร
ฉันงงเล็กน้อยเกี่ยวกับวิธีจัดการ SmtpClient ตอนนี้มันเป็นแบบใช้แล้วทิ้งโดยเฉพาะอย่างยิ่งถ้าฉันโทรโดยใช้ SendAsync ฉันไม่ควรเรียก Dispose จนกว่า SendAsync จะเสร็จสมบูรณ์ แต่ฉันควรจะเรียกมันว่า (เช่นใช้ "ใช้") สถานการณ์คือบริการ WCF ซึ่งส่งอีเมลเป็นระยะเมื่อมีการโทร การคำนวณส่วนใหญ่เป็นไปอย่างรวดเร็ว แต่การส่งอีเมลอาจใช้เวลาสักครู่ดังนั้น Async จึงเป็นที่ต้องการ ฉันควรสร้าง SmtpClient ใหม่ทุกครั้งที่ส่งอีเมลหรือไม่ ฉันควรสร้างหนึ่งสำหรับ WCF ทั้งหมดหรือไม่ ช่วยด้วย! อัปเดตในกรณีที่สร้างความแตกต่างอีเมลแต่ละฉบับจะปรับแต่งให้เหมาะกับผู้ใช้เสมอ WCF โฮสต์บน Azure และ Gmail ถูกใช้เป็นจดหมาย
116 c#  .net-4.0  smtpclient 

14
ฉันจะรับ Favicon ของเว็บไซต์ได้อย่างไร
คำถามที่ง่ายพอ: ฉันได้สร้างแอพเล็ก ๆ ที่เป็นเพียงรายการโปรดที่อยู่ในซิสเต็มเทรย์ของฉันเพื่อให้ฉันสามารถเปิดไซต์ / โฟลเดอร์ / ไฟล์ที่ใช้บ่อยจากที่เดียวกันได้ การรับไอคอนเริ่มต้นจากระบบของฉันสำหรับประเภทไฟล์ที่รู้จักนั้นไม่ซับซ้อนมากนัก แต่ฉันไม่รู้วิธีรับไอคอน Fav จากเว็บไซต์ (ดังนั้นจะมีไอคอนสแต็กสีเทา -> สีส้มในแถบที่อยู่เป็นต้น) มีใครรู้บ้างว่าฉันจะไปถึงจุดนั้นได้อย่างไร?
115 c#  .net-4.0  favicon 

10
ตัวดำเนินการ C # เกินสำหรับ `+ =`?
ฉันพยายามทำโอเปอเรเตอร์โอเวอร์โหลด+=แต่ทำไม่ได้ ฉันสามารถทำให้ตัวดำเนินการเกินพิกัดสำหรับ+. มาได้ยังไง? แก้ไข เหตุผลนี้ใช้ไม่ได้คือฉันมีคลาส Vector (พร้อมช่อง X และ Y) ลองพิจารณาตัวอย่างต่อไปนี้ vector1 += vector2; หากตัวดำเนินการของฉันโอเวอร์โหลดถูกตั้งค่าเป็น: public static Vector operator +(Vector left, Vector right) { return new Vector(right.x + left.x, right.y + left.y); } จากนั้นผลลัพธ์จะไม่ถูกเพิ่มลงใน vector1 แต่ vector1 จะกลายเป็น Vector ใหม่โดยการอ้างอิงเช่นกัน

7
เหตุใดจึงมีความแตกต่างในการตรวจสอบค่า null เทียบกับค่าใน VB.NET และ C #
ในVB.NETสิ่งนี้เกิดขึ้น: Dim x As System.Nullable(Of Decimal) = Nothing Dim y As System.Nullable(Of Decimal) = Nothing y = 5 If x <> y Then Console.WriteLine("true") Else Console.WriteLine("false") '' <-- I got this. Why? End If แต่ใน C # สิ่งนี้เกิดขึ้น: decimal? x = default(decimal?); decimal? y = default(decimal?); y = 5; if …
110 c#  vb.net  .net-4.0  null 

3
HtmlString กับ MvcHtmlString
HtmlString เทียบกับ MvcHtmlString อะไรคือความแตกต่างระหว่างสองคนนั้นหรือเมื่อใดควรเลือกอย่างใดอย่างหนึ่งมากกว่ากัน? แก้ไข: สิ่งหนึ่งที่ชอบMvcHtmlStringมากกว่าHtmlStringคือวิธีการขยายIsNullOrEmptyของMvcHtmlString.

3
การเริ่มต้นอาจไม่ถูกเรียกใช้ในงานลักษณะสัญญา ข้อยกเว้นกำลังจะมาถึง
ฉันกำลังสร้างแอปพลิเคชันเดสก์ท็อป wpf แบบธรรมดา UI มีเพียงปุ่มและรหัสในไฟล์. cs เช่น. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } แต่ที่น่าแปลกใจTask.Delay(5000).Start();คือการขว้างปาInvalidOperationException: การเริ่มต้นอาจไม่ถูกเรียกใช้ในงานลักษณะสัญญา มีใครช่วยได้ไหมว่าทำไมถึงเป็นแบบนี้?
109 c#  c#-4.0  .net-4.0 

4
วิธีที่ง่ายที่สุดในการจุดไฟและวิธีการลืมใน c # 4.0
ฉันชอบคำถามนี้มาก: วิธีที่ง่ายที่สุดในการจุดไฟและวิธีการลืมใน C #? ฉันแค่อยากรู้ว่าตอนนี้เรามีส่วนขยายแบบขนานใน C # 4.0 แล้วมีวิธีที่ดีกว่าในการทำ Fire & Forget ด้วย Parallel linq หรือไม่?

13
VSTS 2010 SGEN: ข้อผิดพลาด: ไม่สามารถโหลดไฟล์หรือแอสเซมบลี (ข้อยกเว้นจาก HRESULT: 0x80131515)
ฉันพบปัญหาแปลก ๆ กับ VS2010 เราใช้ TFS เพื่อสร้าง API ของเราและเราใช้เพื่ออ้างอิงในโครงการของเราโดยใช้ไดรฟ์เครือข่ายที่แมปซึ่งได้รับความเชื่อถืออย่างเต็มที่ เราทำงานแบบนั้นมาอย่างน้อยสองปีและทุกอย่างก็ทำงานได้อย่างสมบูรณ์แบบ วันนี้ฉันแปลง webapp เป็น vs2010 และเมื่อฉันรวบรวมใน Release มันให้ฉัน: SGEN: ข้อผิดพลาด: ไม่สามารถโหลดไฟล์หรือแอสเซมบลี 'file: /// L: \ Api \ Release API_20100521.1 \ Release \ CS.API.Exceptions.dll' หรือการอ้างอิงอย่างใดอย่างหนึ่ง ไม่รองรับการทำงาน (ข้อยกเว้นจาก HRESULT: 0x80131515) สิ่งที่แปลกคือมันใช้งานได้เมื่ออยู่ภายใต้โปรไฟล์ Debug ... ฉันลองเพิ่มไฟล์ <runtime> <loadFromRemoteSources enabled="true" /> </runtime> ลงใน app.config และยังไม่มีโชค (ดูhttp://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0และhttp://msdn.microsoft.com/ …

5
ทำไมฉันจึงสร้างคลาสชื่อ“ var” ได้
ไม่ใช่varคีย์เวิร์ดใน C #? แต่ทำไมฉันถึงทำได้: public class var { } public class main { public static void main(string[] args) { var testVar = new var(); } } varที่ใช้ในรหัสเป็นvarชั้นเรียนที่มีการประกาศก่อนที่mainระดับ และคอมไพเลอร์ไม่แม้แต่จะบ่น ในขณะที่ฉันทำสิ่งนี้: public class int { } หรือสิ่งนี้: public class true { } คอมไพเลอร์บอกว่าintหรือtrueเป็นคีย์เวิร์ดและไม่สามารถใช้แบบนั้นได้ ทำไมถึงไม่เหมือนกันกับvar?
103 c#  .net-4.0 

4
การสร้างเธรด - Task.Factory.StartNew vs new Thread ()
ฉันเพิ่งเรียนรู้เกี่ยวกับ Threading และ Parallel libraries ใหม่ใน. Net 4 ในอดีตฉันจะสร้าง Thread ใหม่ในลักษณะนี้ (ดังตัวอย่าง): DataInThread = new Thread(new ThreadStart(ThreadProcedure)); DataInThread.IsBackground = true; DataInThread.Start(); ตอนนี้ฉันทำได้: Task t = Task.Factory.StartNew(() => { ThreadProcedure(); }); อะไรคือความแตกต่างถ้ามี? ขอบคุณ

3
การค้นหาคำแนะนำเครื่องมือฟังก์ชันที่กำหนดเองของ Excel
เคยถาม คำถามนี้มาก่อนแต่ทุกครั้งที่ได้รับคำตอบเป็นเพียงการลาออกเพื่อให้คำอธิบายฟังก์ชันโดยใช้Application.MacroOptions( VBA6 ) ( VBA7 ) แต่ข้อมูลนี้ไม่ได้ปรากฏเป็นคำแนะนำเครื่องมือดังนั้นจึงไม่สามารถแก้ปัญหาของฉันได้ เป้าหมาย สิ่งที่เราทุกคนปรารถนาคือสามารถกำหนดฟังก์ชันที่กำหนดเองได้ด้วยวิธีการใด ๆ (VBA, VSTO หรือ COM add-in) และให้ประโยชน์แก่ผู้ใช้จากคำอธิบายป๊อปอัป / คำแนะนำเครื่องมือของฟังก์ชันและพารามิเตอร์ดังที่ ปรากฏขึ้นสำหรับทุกฟังก์ชัน Excel ในตัวไม่ว่าจะเป็นแบบอินไลน์หรือในแถบสูตร: คำตอบที่ได้รับการยอมรับอย่างกว้างขวางสำหรับความต้องการนี้คือไม่สามารถใช้ฟังก์ชันแบบกำหนดเองได้ แต่ฉันต้องการท้าทายความเชื่อนั้น ปัญหา ปัจจุบันสิ่งที่ดีที่สุดที่ฉันเคยเห็นใคร ๆ ทำคือการกำหนดฟังก์ชัน (มักใช้การเรียก MacroOptions ด้านบน) ดังนั้นเมื่อเปิดกล่องโต้ตอบฟังก์ชัน (ปุ่ม fx ในแถบสูตร) ​​คำอธิบายฟังก์ชันและพารามิเตอร์จะปรากฏดังต่อไปนี้: อย่างที่คุณเห็นนี่เป็นฟังก์ชันที่ซับซ้อนซึ่งมีพารามิเตอร์มากมาย หากผู้ใช้ไม่ทราบถึงบทสนทนา "function arguments" และวิธีนำมาใช้และแทนที่จะคุ้นเคยกับ tooltip มาตรฐานของ Excel แต่จะเห็นเฉพาะชื่อสูตรและไม่มีความช่วยเหลือเพิ่มเติม: ซึ่งพวกเขาไม่มีโอกาสที่จะระบุพารามิเตอร์ที่ต้องการได้อย่างถูกต้อง (โดยไม่อ่านเอกสารซึ่งแน่นอนว่าไม่มีผู้ใช้คนใดเคยทำ) ตอนนี้ผู้ใช้ระดับสูงอาจรู้แล้วว่าด้วยการพิมพ์Ctrl+ Shift+ Aพวกเขาจะได้รับรายการพารามิเตอร์ฟังก์ชันที่กรอกอัตโนมัติดังนี้: …

5
การติดตั้ง Windows SDK 7.1 ล้มเหลว
ฉันกำลังพยายามติดตั้ง Windows SDK สำหรับ Windows 7 ด้วย. NET Framework 4 แต่เมื่อฉันเปิดการตั้งค่าฉันได้รับข้อผิดพลาด: คอมโพเนนต์ Windows SDK บางตัวต้องการการติดตั้ง RTM .NET Framework 4 ตรวจพบ. NET Framework 4 รุ่นก่อนวางจำหน่ายหากคุณดำเนินการติดตั้งต่อไปส่วนประกอบเหล่านี้จะไม่ได้รับการติดตั้ง หากคุณต้องการติดตั้งส่วนประกอบเหล่านี้ให้คลิกยกเลิกจากนั้นติดตั้ง. NET Framework 4 จากhttps://go.microsoft.com/fwlink/?LinkID=187668แล้วเรียกใช้การตั้งค่าอีกครั้ง คลิกตกลงเพื่อดำเนินการต่อ เมื่อฉันไปติดตั้ง. NET Framework 4 ปรากฏข้อความแจ้งว่ามี. NET Framework 4 อยู่แล้วในพีซีของฉัน: Microsoft .NET Framework 4 เป็นส่วนหนึ่งของระบบปฏิบัติการแล้ว ไม่จำเป็นต้องติดตั้ง. NET Framework 4 แบบแจกจ่ายต่อได้ ข้อมูลเพิ่มเติม …

11
วิธีล้าง MemoryCache
ฉันได้สร้างแคชโดยใช้คลาส MemoryCache ฉันเพิ่มบางรายการเข้าไป แต่เมื่อฉันต้องการโหลดแคชใหม่ฉันต้องการล้างมันก่อน อะไรคือวิธีที่เร็วที่สุดในการดำเนินการนี้ ฉันควรวนซ้ำรายการทั้งหมดและลบทีละรายการหรือมีวิธีที่ดีกว่านี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.