3 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個贊
假設(shè)您已經(jīng)為兩個平臺構(gòu)建了DLL,并且它們位于以下位置:
C:\whatever\x86\whatever.dll
C:\whatever\x64\whatever.dll
您只需要從此編輯.csproj文件:
<HintPath>C:\whatever\x86\whatever.dll</HintPath>
對此:
<HintPath>C:\whatever\$(Platform)\whatever.dll</HintPath>
然后,您應(yīng)該能夠針對兩個平臺構(gòu)建項(xiàng)目,并且MSBuild將在所選平臺的正確目錄中查找。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個贊
不確定您問題的總答案-但我想我會在SQL Compact 3.5 SP1下載頁面的“其他信息”部分中指出您正在使用x64 的注釋,希望它能對您有所幫助。
由于SQL Server Compact SP1的更改和附加的64位版本支持,SQL Server Compact 3.5的32位版本和SQL Server Compact 3.5 SP1的64位版本的集中安裝和混合模式環(huán)境可能會創(chuàng)建斷斷續(xù)續(xù)的內(nèi)容問題。為了最大程度地減少發(fā)生沖突的可能性,并實(shí)現(xiàn)托管客戶端應(yīng)用程序的平臺中性部署,使用Windows Installer(MSI)文件集中安裝64位版本的SQL Server Compact 3.5 SP1還需要安裝32位版本的SQL Server Compact 3.5 SP1 MSI文件。對于僅需要本機(jī)64位的應(yīng)用程序,可以利用SQL Server Compact 3.5 SP1的64位版本的私有部署。
如果分發(fā)64位客戶端,我將其讀為“包括32位SQLCE文件和 64位文件”。
我想讓生活變得有趣。.必須說,我喜歡“似乎是間歇性問題”這一行……聽起來有點(diǎn)像“您正在想象事物,但以防萬一,做到這一點(diǎn)……”
- 3 回答
- 0 關(guān)注
- 793 瀏覽
添加回答
舉報