我試圖製作一個NuGet包,其中包含兩個.ascx和兩個.ascx.cs文件。所有四個文件都在同一個文件夾中,而不是在app_code文件夾中。現在,當我製作一個Nuget包時,它將.cs放在app_code文件夾中,給我提供了"does not contain definition for...are you missing a using directive or assembly reference?"
錯誤,用於試圖引用.ascx控件的.cs文件。現在我想知道的是兩件事情:NuGet更改.ascx.cs文件夾位置,在VS中提供參考錯誤
我怎樣才能使從.ascx.cs參考文件到的.ascx當他們在不同的文件夾,這樣我又可以編程控制?
如何使用NuGet覆蓋.cs文件的文件夾位置?我嘗試使用
<files>
標籤是這樣的:<files><file src="somepath\*.ascx.cs" target="somepath"/></files>
,但是當我打開包7zip的,並期待在那裏.nuspec,它出現的NuGet只是忽略了。
在此先感謝!
什麼是封裝結構看起來像你創建前包?你在使用內容文件夾等嗎? – 2011-06-14 17:49:59
這是Blogengine.Net的一個部件,它們要求文件位於/ wwwroot/widgets/widgetname/ – Rene 2011-06-14 21:44:18
這是nuget中的一個錯誤。 – davidfowl 2011-06-15 01:17:28