Tôi đã gặp trục trặc LinqPad trong khi chế tạo một thứ hơi nhỏ hơn tầm thường. Tôi không muốn khởi động lại nó cho đến khi tôi chắc chắn rằng sẽ không gây nguy hiểm cho việc khôi phục công việc của tôi (nếu điều này là có thể). Câu hỏi của tôi là: Liệu LinqPad có viết các tập tin tạm thời bất kỳ mà vẫn có thể chứa mã tôi đã viết không?LinqPad vừa đâm vào tôi. Mã của tôi có ở bất cứ đâu trên đĩa không?
Đối với hậu thế, đây là một trường hợp thử nghiệm mà treo LinqPad mỗi lần (còn được đưa lên LinqPad forum):
void Main()
{
Crasher.Crash();
}
class Crasher
{
public static void Crash()
{
var a=0;
Crash();
a++; //let's get something in the tail so compiler
//doesn't optimise tail recursion and prevent
//stackoverflow
}
}
Bạn đá. Cảm ơn. – spender
@spender cảm ơn bạn. Xem cập nhật của tôi :) –
Tin tuyệt vời. Để công bằng, nó không bao giờ rơi vào tôi một lần nữa. Joe vui lòng giải thích với tôi rằng stackoverflow là một lỗi mà anh ta không thể ngăn cản lấy LinqPad nhưng hoàn cảnh của tôi đã truyền cảm hứng cho anh ta để bao gồm tính năng này. LinqPad là một sản phẩm hiếm có trong số các sản phẩm mà tôi không cảm thấy khó chịu khi trở thành người dùng trả tiền. – spender