2014-07-31 5 views
0

У меня есть библиотека управления C# Windows Forms, но с ней нет sln-файла. Я хотел был бы изменить этот проект, поэтому я думаю, что мне нужен файл sln, чтобы открыть его и создать другую dll.Изменить C# Библиотека управления Windows Forms

Я попробовал решение, но оно не сработало. Я создаю новую библиотеку управления C# Windows Forms, я назвал ее исходным именем библиотеки. Я переименовал UserControl1.cs в качестве исходного имени основного файла. Я делаю это, он сработал.

После этого я скопировал все файлы .cs из исходной библиотеки в новую библиотеку. Конечно, перезапишите новые файлы с исходными файлами. Я попытался создать его снова, но у меня появилось сообщение об ошибке: «dll не содержит никаких типов пользовательского контроля»

Исходная папка содержит файл __csproj.user, но мой новый проект не содержит его.

Что я не так понял? Как я могу изменить исходную библиотеку управления C# Windows Forms oe, как я могу создать для нее файл sln?

+0

У вас есть .csproj-файл из старого проекта? Если вы просто добавите старый проект в свое пустое решение – Steve

ответ

1

Если у вас нет файла .sln, это прекрасная визуальная студия создаст его для вас, когда вы откроете файл .csproj и попытаетесь сохранить проект.

Все, что вам нужно сделать, это открыть файл .csproj в визуальной студии и сохранить его.

+0

Я получил файл .sln, но сообщение об ошибке осталось, к сожалению. (В противном случае, если я добавлю исходный проект в другое решение, чтобы использовать элемент управления формы, он работает правильно) –

+0

@ SzilviaLázár Вы сказали, что у вас нет .sln-файла для старого проекта? У вас есть файл .csproj для старого проекта? Я не говорю о новом проекте, который вы создали. –

+0

В старом проекте у меня не было .sln, но у меня есть .csproj. Когда вы пишете, я сохранил проект, и после этого я получил .sln-файл. Но сообщение об ошибке осталось. Я не знаю, почему я получаю это сообщение об ошибке. –

Смежные вопросы