Lỗi không chạy được file exe khi build ứng dụng trên visua2010

Em mới build ứng dụng với x86 trên vs2010, sau đó copy sang máy khác. Cài win7 32bit nhưng bị lỗi has stop worrking mặc dù bên em chạy bình thường. A/c nào đã gặp lỗi này khắc phục giúp em !
 

snowolf901

Tuyết Lang
xem trong máy kia có gì khác so với máy bạn ko (folder path, config ....)
mấy cái này cũng có thể dẫn tới exception => stop working...
 
Qua máy win7 32bit chạy framework 3.5 vẫn bị lỗi mã lỗi: CLR20r3. Em gõ cài vs2010 cài vs2008 rồi tạo lại projec rồi add form hồi nảy vào mà cũng chẳng ăn thua. hjx
 
Cho hỏi cái project đó là do bạn viết hay do người khác viết vậy, show vài thông tin cái project đó lên (project properties)

Visual Studio 2010 mặc định Project .NET 4.0

Visual Studio 2008 mặc định Project .NET 3.5
 
Em gỡ vs2010 cài vs2008 tạo project mới build với x86 nhưng vẫn bị lỗi.
<img src="http://sv1.upsieutoc.com/2017/05/25/framwork.jpg" alt="framwork.jpg" border="0" />
Link ảnhhttp://www.upsieutoc.com/image/qJnjsO
 

quanltv

Sư phụ của ADMIN
Em gỡ vs2010 cài vs2008 tạo project mới build với x86 nhưng vẫn bị lỗi.
<img src="http://sv1.upsieutoc.com/2017/05/25/framwork.jpg" alt="framwork.jpg" border="0" />
Link ảnhhttp://www.upsieutoc.com/image/qJnjsO
Bạn thử thêm trên máy khác nữa, chứ 1 máy lỗi không nói lên điều gì cả
 
Em gỡ vs2010 cài vs2008 tạo project mới build với x86 nhưng vẫn bị lỗi.
<img src="http://sv1.upsieutoc.com/2017/05/25/framwork.jpg" alt="framwork.jpg" border="0" />
Link ảnhhttp://www.upsieutoc.com/image/qJnjsO
Bạn dùng Win 10 mà lại dùng Visual Studio 2010, 2008 để build cho máy đích chạy Win 7 là một điều không ổn rồi nha

Nếu đây đúng là Project gốc thì nó đang viết nền C# 3.0

Windows 10 thì bạn nên dùng Visual Studio 2017 để biên dịch nó sẽ tương thích với nền tảng OS đang chạy biên dịch hơn (mặc định Windows 10 đã có sẵn .NET Framework 3.5 để biên dịch C# 3.0). Bạn chỉ cần mở Project đó bằng Visual Studio 2017 và Taget Framework thiết lập dùng .NET Framework 3.5 để biên dịch

Còn máy đích Win 7 yêu cầu cập nhật đầy đủ các bản vá lỗi cho .NET Framework 3.5, nếu không thì bạn phải đính kèm các Assembly trong Global Assembly Cache của máy build được sử dụng tới trong mã nguồn vào bộ cài đặt
 
Em qua 4 hay 5 máy vẫn bị lỗi như vậy. Cách đây khoảng 1 tháng e vẫn build và copy sang máy khác sử dụng bình thường kể cả hđh 32 hay 64 bit. bây giờ build và làm lại các ứng dụng đó cũng bị lỗi. hjx.
 
Lỗi là do dịch ở 32 bit mà chạy máy 64 bit hoac cac dll cua chuong chưa đăng ký được ở máy chạy
 
Top