{"action":"reopened","issue":{"url":"https://api.github.com/repos/fsprojects/Paket/issues/1523","repository_url":"https://api.github.com/repos/fsprojects/Paket","labels_url":"https://api.github.com/repos/fsprojects/Paket/issues/1523/labels{/name}","comments_url":"https://api.github.com/repos/fsprojects/Paket/issues/1523/comments","events_url":"https://api.github.com/repos/fsprojects/Paket/issues/1523/events","html_url":"https://github.com/fsprojects/Paket/issues/1523","id":141437778,"number":1523,"title":"Cannot setup mixed framework correctly ","user":{"login":"acmore","id":1159490,"avatar_url":"https://avatars.githubusercontent.com/u/1159490?v=3","gravatar_id":"","url":"https://api.github.com/users/acmore","html_url":"https://github.com/acmore","followers_url":"https://api.github.com/users/acmore/followers","following_url":"https://api.github.com/users/acmore/following{/other_user}","gists_url":"https://api.github.com/users/acmore/gists{/gist_id}","starred_url":"https://api.github.com/users/acmore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/acmore/subscriptions","organizations_url":"https://api.github.com/users/acmore/orgs","repos_url":"https://api.github.com/users/acmore/repos","events_url":"https://api.github.com/users/acmore/events{/privacy}","received_events_url":"https://api.github.com/users/acmore/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fsprojects/Paket/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-17T00:05:26Z","updated_at":"2016-03-17T19:13:26Z","closed_at":null,"body":"Hi,\r\n\r\nI am using Paket version 2.52.8.0 to maintain the packages for a solution with mixed framework(.net & native) projects. Paket doesn't setup the project file well for native projects.\r\n\r\nHere is the paket.dependencies:\r\n\r\n```\r\nframework: native\r\n\r\nsource https://www.nuget.org/api/v2\r\nnuget boost_filesystem-vc140\r\nnuget boost_system-vc140\r\n```\r\n\r\nand paket.references\r\n```\r\nboost_filesystem-vc140 framework: native\r\nboost_system-vc140 framework: native\r\n```\r\n\r\nIt works perfect for this setting. The dependent project is added to the project file correctly. The project file is like this:\r\n```xml\r\n <Import Project=\"..\\packages\\boost\\build\\$(__paket__boost_targets).targets\" Condition=\"Exists('..\\packages\\boost\\build\\$(__paket__boost_targets).targets')\" Label=\"Paket\" />\r\n  <Import Project=\"..\\packages\\boost_filesystem-vc140\\build\\$(__paket__boost_filesystem-vc140_targets).targets\" Condition=\"Exists('..\\packages\\boost_filesystem-vc140\\build\\$(__paket__boost_filesystem-vc140_targets).targets')\" Label=\"Paket\" />\r\n  <Import Project=\"..\\packages\\boost_system-vc140\\build\\$(__paket__boost_system-vc140_targets).targets\" Condition=\"Exists('..\\packages\\boost_system-vc140\\build\\$(__paket__boost_system-vc140_targets).targets')\" Label=\"Paket\" />\r\n```\r\n\r\nHowever, when I changed framework to **net452** in paket.dependencies, it did not add the dependency `boost` to the project file.\r\n```xml\r\n  <Import Project=\"..\\packages\\boost_filesystem-vc140\\build\\$(__paket__boost_filesystem-vc140_targets).targets\" Condition=\"Exists('..\\packages\\boost_filesystem-vc140\\build\\$(__paket__boost_filesystem-vc140_targets).targets')\" Label=\"Paket\" />\r\n  <Import Project=\"..\\packages\\boost_system-vc140\\build\\$(__paket__boost_system-vc140_targets).targets\" Condition=\"Exists('..\\packages\\boost_system-vc140\\build\\$(__paket__boost_system-vc140_targets).targets')\" Label=\"Paket\" />\r\n```\r\n\r\nSo the build is broken because cannot find the boost package. And most of the packages used in my solution is .net packages, and due to some reason, we don't want to separate the paket.dependencies. Any idea about this issue?\r\n\r\nHere is the project for testing this issue.\r\n[TestPaket.zip](https://github.com/fsprojects/Paket/files/177080/TestPaket.zip)\r\n\r\n"}}