2016-07-08 4 views
-2

Я загрузил исходный код System.Data.Sqlite (версия 1.0.0.102) и хотите построить его в Visual Studio 2013.Исходные файлы не отображаются в Visual Studio для System.Data.Sqlite

Для некоторых причина, по которой все проекты C# не показывают файлов. Я могу видеть в каждой строке файла проекта, подобной -

< Import Project="$(MSBuildProjectDirectory)\Targets\System.Data.SQLite.Files.targets"/> 

который я предполагаю, должен добавить файлы в проект, но это, кажется, не. Файл .targets найден и содержит список всех файлов.

Как я могу получить файлы, чтобы я мог создать решение?

Спасибо, Оливер

+0

System.Data.SQLite построен на Visual C++, а не на C#. – metadings

+0

System.Data.SQLite - это C#, созданный в Visual Studio, а не C++. В библиотеке Sqlite, используемой System.Data.SQLite, используется C++, но это также встроено в Visual Studio. Вы думаете о самой библиотеке Sqlite, а не о System.Data.SQLite? – Hallupa

+0

Нет, нет C#. 'Sqlite.dll' (или' SQLite.Interop.dll') скомпилирован в неуправляемом C++, тогда есть 'System.Data.SQLite.dll', скомпилированный в управляемом C++, который является MSIL, поэтому вы можете использовать его в рамках вашего проекта C#. – metadings

ответ

0

Единственное решение, я смог найти вручную объединить в содержании каждого .targets файла в каждом файле проекта с помощью текстового редактора.

Я нашел на странице часто задаваемых вопросов System.Data.Sqlite (https://system.data.sqlite.org/index.html/doc/trunk/www/faq.wiki), что из-за ограничений в Visual Studio файлы не будут отображаться, но все равно будут построены правильно.

Я, однако, хотел увидеть и перейти через исходный код. Было немного утомительно сливаться, но, казалось, работало нормально. Стыдно, что Visual Studio не справляется с этим.