1
大家好 我有一個包含我想要在我的項目(默認公司模型和樣式和一些默認頁面)一些默認項目的包的本地Nuget源。它只是將項目複製到項目中,並將連接字符串添加到web.config中,沒有什麼奇怪的。自定義Nuget飼料,VS沒有看到安裝包
我可以通過軟件包管理器控制檯和GUI安裝軟件包。但是,它從不顯示爲已安裝。這意味着我無法更新它,也不能卸載它。如果我轉到GUI,它會將包顯示爲未安裝,即使它已將所有項目添加到項目中,並且包目錄中的包也有一個文件夾。
此外,我想使用這個NuGet包來覆蓋已經存在於默認MVC項目中的一些文件(例如AccountController和LogonUserControl.ascx)。可以這樣做,還是需要從空白的MVC模板開始,而不是默認的?
Packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="MyCompanyMVC" version="1.1" />
</packages>
您的項目是否以package.config結尾?你確定你正確地構建了包嗎?是否有包文件夾? – davidfowl 2011-05-24 12:04:31
是的,有一個軟件包文件夾,它包含我的軟件包,這就是爲什麼我的錯誤如此迷惑!該軟件包是在Nuget Package Explorer中手動創建的,所以我希望它能正確構建軟件包! – hermiod 2011-05-24 19:10:52
您的包裝中是否包含適用於您項目的文件的內容文件夾?你有沒有按照這裏的說明http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package?有傳統的文件夾,你應該用來建立你的軟件包。 – davidfowl 2011-05-25 06:04:37