我正在尝试使用两个.ascx和两个.ascx.cs文件创建一个NuGet包。所有四个文件都在同一文件夹中,而不在app_code文件夹中。现在,当我创建一个Nuget包时,它会将.cs放在app_code文件夹中,为.cs文件提供"does not contain definition for...are you missing a using directive or assembly reference?"
错误,试图引用.ascx上的控件。现在我想知道的是两件事:
当我们在不同的文件夹中时,如何从.ascx.cs文件到.ascx进行引用,以便我可以再次对控件进行编程?
如何使用NuGet覆盖.cs文件的文件夹位置?我尝试使用<files>
标记,如下所示:
<files><file src="somepath\*.ascx.cs" target="somepath"/></files>
但是当我用7zip打开包并查看那里的.nuspec时,看起来NuGet只是忽略了它。
提前致谢!